Top 命令显示 cpu 用法中的空百分比
Top Command shows empty percent in cpu usage
我用 freebsd 9.3 设置了一个虚拟机(我也 运行 relayd),当我执行命令 top 时,我得到以下有点奇怪的结果:
last pid: 22963; load averages: 0.56, 0.20, 0.12 up 1+02:30:06
11:39:54
139 processes: 1 running, 127 sleeping, 10 stopped, 1 zombie
CPU: % user, % nice, % system, % interrupt, % idle
Mem: 384M Active, 331M Inact, 198M Wired, 2716K Cache, 87M Buf, 4995M Free
Swap: 4096M Total, 4096M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
789 root 45 20 0 1051M 343M wait 3 2:48 0.00% java
22894 _relayd 3 52 0 132M 67504K nanslp 0 1:03 0.00% relayd
22893 _relayd 3 52 0 128M 64464K nanslp 3 1:02 0.00% relayd
22892 _relayd 3 52 0 132M 68212K nanslp 3 1:01 0.00% relayd
22891 _relayd 3 52 0 132M 70368K nanslp 3 0:58 0.00% relayd
674 root 1 20 0 12080K 1688K select 0 0:42 0.00% syslogd
726 root 2 20 0 28904K 4844K select 0 0:23 0.00% monit
892 pgsql 1 20 0 186M 28876K sbwait 1 0:23 0.00% postgres
890 pgsql 1 20 0 182M 24872K sbwait 3 0:23 0.00% postgres
891 pgsql 1 20 0 182M 24132K sbwait 2 0:20 0.00% postgres
762 root 1 20 0 12088K 1596K select 0 0:17 0.00% powerd
22888 root 1 52 0 90356K 30196K kqread 0 0:06 0.00% relayd
759 root 1 20 0 22264K 3764K select 2 0:05 0.00% ntpd
779 pgsql 1 52 0 178M 17360K select 2 0:04 0.00% postgres
816 root 1 20 0 20344K 4880K select 0 0:04 0.00% sendmail
785 pgsql 1 20 0 37700K 7072K select 2 0:03 0.00% postgres
784 pgsql 1 20 0 178M 18352K select 0 0:02 0.00% postgres
有谁知道为什么CPU信息显示百分比为空?
如有任何帮助,我们将不胜感激!
当您最初打开顶部时,它应该是空的。默认情况下,它以 1 秒的间隔填充它。您应该能够点击空格键并刷新它。您可以尝试使用 -q 标志来加快 top 的优先级,使其更频繁地刷新。由于它是 运行 在虚拟机中,系统时钟可能已关闭并且无法轮询。
如果您的虚拟化软件有任何适用于 FreeBSD 的附加组件,您应该考虑安装它们以获得更流畅的体验。例如VMware 工具
我用 freebsd 9.3 设置了一个虚拟机(我也 运行 relayd),当我执行命令 top 时,我得到以下有点奇怪的结果:
last pid: 22963; load averages: 0.56, 0.20, 0.12 up 1+02:30:06
11:39:54
139 processes: 1 running, 127 sleeping, 10 stopped, 1 zombie
CPU: % user, % nice, % system, % interrupt, % idle
Mem: 384M Active, 331M Inact, 198M Wired, 2716K Cache, 87M Buf, 4995M Free
Swap: 4096M Total, 4096M Free
PID USERNAME THR PRI NICE SIZE RES STATE C TIME WCPU COMMAND
789 root 45 20 0 1051M 343M wait 3 2:48 0.00% java
22894 _relayd 3 52 0 132M 67504K nanslp 0 1:03 0.00% relayd
22893 _relayd 3 52 0 128M 64464K nanslp 3 1:02 0.00% relayd
22892 _relayd 3 52 0 132M 68212K nanslp 3 1:01 0.00% relayd
22891 _relayd 3 52 0 132M 70368K nanslp 3 0:58 0.00% relayd
674 root 1 20 0 12080K 1688K select 0 0:42 0.00% syslogd
726 root 2 20 0 28904K 4844K select 0 0:23 0.00% monit
892 pgsql 1 20 0 186M 28876K sbwait 1 0:23 0.00% postgres
890 pgsql 1 20 0 182M 24872K sbwait 3 0:23 0.00% postgres
891 pgsql 1 20 0 182M 24132K sbwait 2 0:20 0.00% postgres
762 root 1 20 0 12088K 1596K select 0 0:17 0.00% powerd
22888 root 1 52 0 90356K 30196K kqread 0 0:06 0.00% relayd
759 root 1 20 0 22264K 3764K select 2 0:05 0.00% ntpd
779 pgsql 1 52 0 178M 17360K select 2 0:04 0.00% postgres
816 root 1 20 0 20344K 4880K select 0 0:04 0.00% sendmail
785 pgsql 1 20 0 37700K 7072K select 2 0:03 0.00% postgres
784 pgsql 1 20 0 178M 18352K select 0 0:02 0.00% postgres
有谁知道为什么CPU信息显示百分比为空?
如有任何帮助,我们将不胜感激!
当您最初打开顶部时,它应该是空的。默认情况下,它以 1 秒的间隔填充它。您应该能够点击空格键并刷新它。您可以尝试使用 -q 标志来加快 top 的优先级,使其更频繁地刷新。由于它是 运行 在虚拟机中,系统时钟可能已关闭并且无法轮询。
如果您的虚拟化软件有任何适用于 FreeBSD 的附加组件,您应该考虑安装它们以获得更流畅的体验。例如VMware 工具