失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 查看服务器内存 CPU 网络等占用情况的命令--汇总

查看服务器内存 CPU 网络等占用情况的命令--汇总

时间:2024-07-25 01:48:36

相关推荐

查看服务器内存 CPU 网络等占用情况的命令--汇总

搭建测试环境过程中,需要对正在使用的aws服务器(实际这是一台虚拟出来的服务器),查看它在运行脚本,启动脚本时的内存,CPU,网络等使用情况

1、查看服务器cpu内核个数: -cat每个物理cpu中core的个数(即核数)cat /proc/cpuinfo | grep "cpu cores" | uniq

2、物理cpu个数 -catcat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

3、服务器内存使用情况 -freefree -m --查看内存,不带单位free -h --查看内存使用情况,带单位,更人性化显示

查看结果:

used:已使用内存

free:可用内存

cached:缓存,是可以清除的,方法见3.1

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 --释放网页缓存,目录项和索引

执行以后内存由292M变为了93M

4、查看服务器的平均负载 -top退出top:q或ctrl+C命令top --可以动态查看本台服务器各个进程情况uptime --可以查看机器多少条没重启了,一共多少个用户

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

vmstat

如果 r经常大于 4 ,且id经常少于40,表示cpu的负荷很重。 如果pi,po 长期不等于0,表示内存不足。

如果disk 经常不等于0, 且在 b中的队列 大于3, 表示 io性能不好。

6、查看系统已载入的相关模块lsmod --展示所有模块lsmod |grep ip_vs --检查内核模块,看一下ip_vs是否被加载

7、Linux下查找PCI设置lspci--查看命令

8、iptraf网络流量的监控,建议用centos自带的工具iptraf

9、查看系统内核uname –a --查看后显示ip等

10、top查看内存、cpu memery等信息按shift+p或者大写的P可以将cpu占用情况由大到小排列出来,找到占用cpu最大的那个线程

比如我这里PID就是3318

部分内容参考如下,感谢此篇文章的分享:

/wushujun/p/7762247.html

如果觉得《查看服务器内存 CPU 网络等占用情况的命令--汇总》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。