如何检视已使用的资源?

以下主要针对SmartOS,部分命令适用于Linux。具体可以参考 wiki “SmartOS 与 Linux 有何不同?”

检查硬盘使用情况

如何得到这个资讯请使用此命令
查询整个文件系统的磁碟空间使用情况df -h
查询当前目录的磁碟空间使用情况du -h
查询摘要目录使用的空间du -h /opt 或 du -hs /opt

在这些命令中的-h参数的结果,是以“人类可读”的形式呈现。

 

从shell检查程序

相关资讯使用此命令
通用处理器和内存统计资料prstat -Z -s cpu
If prstat changes your terminal settings, use the reset command to reset them.
正在运行的程序列表ps -elf
admin用户程序列表ps -uadmin -o pcpu,user,pid,args,comm,s
ps -uadmin -o user,args,pcpu,pmem,vsz,time,comm
MySQL用户程序ps -umysql -o pcpu,vsz,osz,args,comm,s
使用80 port的所有程序/root/bin/pcp -p 80
2806过程中使用的所有埠/root/bin/pcp -P 28068
所有埠和程序的资讯/root/bin/pcp -a
CPU使用率sudo /root/jinf -C
记忆体使用sudo /root/jinf -m
互换空间的使用情况sudo /root/jinf -S

 


资料来源: Joyent Wiki

  • No labels