linux shell

关注公众号 jb51net

关闭
首页 > 脚本专栏 > linux shell > Linux查看占用命令

Linux中查看服务器内存/CPU/网络占用情况的命令

作者:qq_41482600

这篇文章主要为大家整理了一些Linux中查看服务器内存、CPU和网络占用情况的命令,文中的示例代码简洁易懂,需要的小伙伴可以参考一下

1、查看物理CPU个数

cat 

cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

2、查看服务器CPU内核个数

cat    每个物理CPU中core的个数(即核数)

cat /proc/cpuinfo | grep "cpu cores" | uniq

3、服务器内存使用情况

free

free -m --查看内存,不带单位
free -h --查看内存使用情况,带单位,显示查看结果

3.1、缓存清除

如果cached过大接近total数就需要清除缓存了,缓存清除命令:

echo 1 > /proc/sys/vm/drop_caches --释放网页缓存
echo 2 > /proc/sys/vm/drop_caches --释放目录项和索引
echo 3 > /proc/sys/vm/drop_caches --释放网页缓存,目录项和索引

4、查看服务器的平均负载

top

top   --可以查看服务器各个进程情况

uptime  -- 可以查看机器多少条没有重启了,一共多少个用户

退出top   :q 或者 ctrl+c

列表字段含义 

5、查看系统整体性能情况

vmstat 

Procs(进程):

Memory(内存):

Swap:

IO:

system:

CPU(以百分比表示):

6、查看系统已载入的相关模块

lsmod

lsmod |grep ip_vs   -- 检查内核模块,看一下 ip_vs 是否被加载

7、查找 PCI 设置

lspci

8、网络流量监控

建议用centos自带的工具iptraf

9、查看系统内核

uname  -a   查看后显示ip等 

以上就是Linux中查看服务器内存/CPU/网络占用情况的命令的详细内容,更多关于Linux查看占用命令的资料请关注脚本之家其它相关文章!

您可能感兴趣的文章:
阅读全文