在基于Linux的操作系统中是否有相当于令人惊叹的systat命令?
对于那些不了解它的人来说,BSD的systat命令真是太棒了.它显示网络流量,I / O,ICMP,IP,TCP,网络套接字(如netstat),交换使用情况等的实时图表.但最令人惊奇的是-vmstat显示.我将在此处粘贴实时显示的快照:
2 users Load 0.10 0.12 0.13 Apr 30 22:50
Mem:KB REAL VIRTUAL VN PAGER SWAP PAGER
Tot Share Tot Share Free in out in out
Act 79096 5336 210828 9572 112208 count 5
All 144196 16988 2355132 30104 pages 19
Proc: Interrupts
r p d s w Csw Trp Sys Int Sof Flt 535 cow 1313 total
2 58 2923 1665 2493 1313 999 1094 299 zfod 999 clk irq0
16 ozfod uart0 irq4
20.0%Sys 3.7%Intr 29.7%User 0.0%Nice 46.6%Idle 5%ozfod 101 vr1 irq5
| | | | | | | | | | | daefr irq7:
==========++>>>>>>>>>>>>>>> 487 prcfr stray irq7
38 dtbuf 786 totfr 128 rtc irq8
Namei Name-cache Dir-cache 35088 desvn 1 react vr2 irq9
Calls hits % hits % 31092 numvn pdwak 52 vr0 irq11
3254 3238 100 8647 frevn pdpgs 27 vr3 irq12
intrn 6 ata0 irq14
Disks ad0 86200 wire ata1 ohci0
KB/t 14.90 89816 act
tps 6 209168 inact
MB/s 0.08 56 cache
%busy 7 112152 free
manpage经过不遗余力地解释了这个可以说是“拥挤”的显示器的所有不同部分,但我在Linux中很想念的是:
>每秒中断摘要(右侧) – 确定我可以看-n 1 cat / proc / interrupts,但是很难说出那里真正发生了什么……
>磁盘使用情况(左下角) – 只是普通和简单的MB / s以及磁盘的繁忙程度(百分比!)
在你回答之前,要明白我非常清楚:
> top – 相形见绌:只是过于粗略地看待其中的一些方面
> vmstat – 一个经典的,但随着时间的推移绘制趋势更有用,而不是弄清楚“现在正在发生什么”
> iftop – 用于诊断网络瓶颈,但就是这样
> iotop – I / O相同
> dstat – 很有趣,但每次中断的粒度不一样
我可以提到更多这些:基本上,我不知道有一个工具可以在任何基于Linux的发行版中的单个24×80终端屏幕中显示机器状态的完整快照.
请证明我错了.