发布网友 发布时间:2022-04-19 10:20
共11个回答
懂视网 时间:2022-05-01 20:51
.114.1:1521/dzgddb> select * from DBA_HIST_OSSTAT_NAME; DBID STAT_ID STAT_NAME --------------- --------------- ---------------------------------------------------------------- 3352298469 0 NUM_CPUS 3352298469 1 IDLE_TIME 3352298469 2 BUSY_TIME 3352298469 3 USER_TIME 3352298469 4 SYS_TIME 3352298469 5 IOWAIT_TIME 3352298469 6 NICE_TIME 3352298469 14 RSRC_MGR_CPU_WAIT_TIME 3352298469 15 LOAD 3352298469 16 NUM_CPU_CORES 3352298469 17 NUM_CPU_SOCKETS 3352298469 1008 PHYSICAL_MEMORY_BYTES 3352298469 1009 VM_IN_BYTES 3352298469 1010 VM_OUT_BYTES 3352298469 2000 TCP_SEND_SIZE_MIN 3352298469 2001 TCP_SEND_SIZE_DEFAULT 3352298469 2002 TCP_SEND_SIZE_MAX 3352298469 2003 TCP_RECEIVE_SIZE_MIN 3352298469 2004 TCP_RECEIVE_SIZE_DEFAULT 3352298469 2005 TCP_RECEIVE_SIZE_MAX 3352298469 2006 GLOBAL_SEND_SIZE_MAX 3352298469 2007 GLOBAL_RECEIVE_SIZE_MAX 22 rows selected.如上,nmu_cpu_cores是指cpu核心数,本例是32;num_cpus是指cpu核心线程数,本例是;num_cpu_sockets是指cpu路数,也指cpu主板数,本例是4。
关键的计算公式是:
%User = USER_TIME/ (BUSY_TIME+IDLE_TIME)*100 %Sys = SYS_TIME/ (BUSY_TIME+IDLE_TIME)*100 %Idle = IDLE_TIME/ (BUSY_TIME+IDLE_TIME)*100
BUSY_TIME + IDLE_TIME = ELAPSED_TIME * CPU_COUNT
鉴于报表习惯,将关键指标%Idle换算为%CPU,则:
%CPU = BUSY_TIME/ (BUSY_TIME+IDLE_TIME)*100
顺带记录一下,LOAD指标记录的是snap_id起始点的OS Load值,对应AWR报告的Load Average End & Load Average Begin。
以下是最终的SQL:根据dba_hist_osstat统计CPU占用情况,顺带附上另外几个关键指标
SELECT sn.instance_number, sn.snap_id, to_char(sn.end_interval_time, ‘YYYY-MM-DD HH24:MI‘) AS snaptime, newread.value - oldread.value "physical reads", newwrite.value - oldwrite.value "physical writes", round((newdbtime.value - olddbtime.value) / 1000000 / 60, 2) "DB time(min)", round((newbusy.value - oldbusy.value) / ((newidle.value - oldidle.value) + (newbusy.value - oldbusy.value)) * 100, 2) "CPU(%)" FROM dba_hist_sysstat oldread, dba_hist_sysstat newread, dba_hist_sysstat oldwrite, dba_hist_sysstat newwrite, dba_hist_sys_time_model olddbtime, dba_hist_sys_time_model newdbtime, dba_hist_osstat oldidle, dba_hist_osstat newidle, dba_hist_osstat oldbusy, dba_hist_osstat newbusy, dba_hist_snapshot sn WHERE newread.stat_name = ‘physical reads‘ AND oldread.stat_name = ‘physical reads‘ AND newread.snap_id = sn.snap_id AND oldread.snap_id = sn.snap_id - 1 AND newread.instance_number = sn.instance_number AND oldread.instance_number = sn.instance_number AND newread.dbid = sn.dbid AND oldread.dbid = sn.dbid AND newwrite.stat_name = ‘physical writes‘ AND oldwrite.stat_name = ‘physical writes‘ AND newwrite.snap_id = sn.snap_id AND oldwrite.snap_id = sn.snap_id - 1 AND newwrite.instance_number = sn.instance_number AND oldwrite.instance_number = sn.instance_number AND newwrite.dbid = sn.dbid AND oldwrite.dbid = sn.dbid AND newdbtime.stat_name = ‘DB time‘ AND olddbtime.stat_name = ‘DB time‘ AND newdbtime.snap_id = sn.snap_id AND olddbtime.snap_id = sn.snap_id - 1 AND newdbtime.instance_number = sn.instance_number AND olddbtime.instance_number = sn.instance_number AND newdbtime.dbid = sn.dbid AND olddbtime.dbid = sn.dbid AND newidle.stat_name = ‘IDLE_TIME‘ AND oldidle.stat_name = ‘IDLE_TIME‘ AND newidle.snap_id = sn.snap_id AND oldidle.snap_id = sn.snap_id - 1 AND newidle.instance_number = sn.instance_number AND oldidle.instance_number = sn.instance_number AND newidle.dbid = sn.dbid AND oldidle.dbid = sn.dbid AND newbusy.stat_name = ‘BUSY_TIME‘ AND oldbusy.stat_name = ‘BUSY_TIME‘ AND newbusy.snap_id = sn.snap_id AND oldbusy.snap_id = sn.snap_id - 1 AND newbusy.instance_number = sn.instance_number AND oldbusy.instance_number = sn.instance_number AND newbusy.dbid = sn.dbid AND oldbusy.dbid = sn.dbid ORDER BY sn.instance_number, sn.snap_id;
根据dba_hist_osstat统计CPU占用情况
标签:11g 显示 oba nic 报告 dba value 习惯 情况
热心网友 时间:2022-05-01 17:59
1、在电脑中进入Linux操作系统,打开Linux命令界面。
2、在Linux命令界面中输入cat /proc/meminfo命令后,敲击键键盘回车键。
3、在敲击完回车键后,出现MemTotal和MemFree分别就是可支配内存和空闲内存了。
热心网友 时间:2022-05-01 19:17
步骤如下:
一、cat /proc/cpuinfo查看linux系统的CPU型号、类型以及大小,如下图所示。
二、通过greap命令根据Physical Processor ID筛选出多核CPU的信息。
三、cat /proc/meminfo查看linux系统内存大小的详细信息,可以查看总内存,剩余内存、可使用内存等信息。
四、df -h查看linux系统各分区的使用情况,要明确linux系统和windows系统分区的不同。
五、free -m 查看linux系统内存使用量和交换区使用量,如图所示。
扩展资料
linux系统通用命令:
查看内核版本: uname -a
查看ubuntu 版本: cat /etc/issue
查看网卡状态 : ethtool eth0
查看内存,cpu的信息: cat /proc/meminfo ; cat /proc/cpuinfo(/proc下面的有很多系统信息)
打印文件系统空间使用情况: df -h
查看硬盘分区情况: fdisk -l
产看文件大小: -h filename;
查看目录大小: -hs dirname ; -h dirname是查看目录下所有文件的大小
查看内存的使用: free -m|-g|-k
查看进程: ps -e 或ps -aux -->显示用户
杀掉进程: kill pid
强制杀掉: killall -9 processname
参考资料:百度百科 linux系统
热心网友 时间:2022-05-01 20:52
1、查看内存:在SSH远程控制端,输入命令“cat /proc/meminfo”,按下“Enter”回车键,即可看到总的内存占用情况。
2、查看CPU:在SSH远程控制端,输入命令“top”,按下“Enter”回车键,即可看到cpu的使用率。
3、Linux上的VNC服务端,比较常用的就是tigervnc和x11vnc。x11vnc可以让远程访问者控制本地的实际显示器,而tigervnc既可以远程控制实际显示器,还可以控制平行于当前物理显示器的虚拟显示器。
扩展资料:
top命令是最流行Unix/Linux的性能工具之一。系统管理员可用运行top命令监视进程和Linux整体性能。
对下面执行top命令,得到的Cpu参数进行说明:
cpu状态:
1、0.0% us — 用户空间占用CPU的百分比。
2、0.1% sy — 内核空间占用CPU的百分比。
3、0.0% ni — 改变过优先级的进程占用CPU的百分比
4、99.8% id — 空闲CPU百分比
5、0.0% wa — IO等待占用CPU的百分比
6、0.0% hi — 硬中断(Hardware IRQ)占用CPU的百分比
7、0.0% si — 软中断(Software Interrupts)占用CPU的百分比
8、0.0% st— 实时百分比
参考资料:百度百科-top(Linux工具)
热心网友 时间:2022-05-01 22:43
linux系统查看cpu使用率方法如下:
1,在终端中直接执行top命令,即可看到cpu的使用率。
2,如果是多核CPU,希望查询每个CPU的使用率,可以在top命令的界面,按数字键1,即可看到其它CPU的使用率,如下图所示。
linux系统查看内存占用方法如下:
1、连接Linux操作系统:
2、输入命令cat /proc/meminfo,回车。
3、下面讲一下比较重要的几个参数的含义:MemTotal: 352544 kB。系统从加电开始到引导完成,firmware/BIOS要保留一些内存,kernel本身要占用一些内存,最后剩下可支配的内存就是MemTotal。
4、MemFree,表示系统尚未使用的内存,注意不是系统可以使用的内存,下面会具体讲未用和可用内存的区别。
5、MemAvailable,系统可用内存,有些应用程序会根据系统的可用内存大小自动调整内存申请的多少,所以需要一个记录当前可用内存数量的统计值,MemFree并不适用,因为MemFree不能代表全部可用的内存,系统中有些内存虽然已被使用但是可以回收的,比如cache/buffer、slab都有一部分可以回收,所以这部分可回收的内存加上MemFree才是系统可用的内存,即MemAvailable。
6、cached,缓存,是普通文件数据所占用的缓存页。“Cached” 表示除去 “buffers” 和 “swap cache” 之外,剩下的也就是普通文件的缓存页的数量。
7、buffer, buffers” 表示块设备(block device)所占用的缓存页,包括:直接读写块设备、以及文件系统元数据。
热心网友 时间:2022-05-02 00:51
查看内存的命令: free 查看内存详细信息可以用 cat /proc/meminfo
查看cpu使用情况可以用:ps -加参数 还可以用 top 查看cpu型号信息可以用 cat /proc/cpuinfo Linux命令详情可查看“Linux命令大全”。
热心网友 时间:2022-05-02 03:16
Linux下查看内存与cpu的命令
查看内存的命令: free 查看内存详细信息可以用 cat /proc/meminfo
查看cpu使用情况可以用:ps -加参数 还可以用 top 查看cpu型号信息可以用 cat /proc/cpuinfo
远程桌面可以用 Xmanger 来链接..但首先你需要在linux上做相关配置才行。
热心网友 时间:2022-05-02 05:57
top可以查看CPU使用情况(见参考资料)
如果要了解电脑的健康信息,可以用一个叫 yacpi的软件,可以看CPU温度(实际就是把/proc下的某一个文件读出来)
图形界面可以用vnc
远程服务器管理可以用一个叫webmin的软件,是web方式远程管理的。
参考资料:http://www.linux-wiki.cn/index.php/%E7%BB%88%E7%AB%AF%E4%B8%AD%E6%9F%A5%E7%9C%8BCPU%E4%BD%BF%E7%94%A8%E7%8E%87
热心网友 时间:2022-05-02 08:55
top命令可以看到,CPU使用率,有几个CPU,等等包括内存,活动,休息,停止的进程和任务。
用法:
hostname#top
看CPU信息输入
hostname#cat /proc/cpuinfo
即可,谢谢
热心网友 时间:2022-05-02 12:10
free 内存
ps top 查CPU情况
远程桌面可以用 Xmanger 来链接..但首先你要在linux上做配置才行
热心网友 时间:2022-05-02 15:41
右激我的电脑--属性