高效排序输出:Linux系统内存与CPU占用率监控脚本

您是否遇到服务器故障,占用排查困难、无法快速查看占用等问题?

本脚本可实现快速查询cpu占用和内存占用

20250202162847224-image

脚本源码

本脚本仅正式会员可查看

您可通过实名认证、签到、发文等互动方式,免费升级正式会员

 

支持参数

以下参数支持同时调用

--mem

只输出内存占用

示例:

root@VM-12-15-debian:~# bash mem.sh --mem

内存占用最高的 5 个程序:
============================================
/www/server/mysql/bin/mysqld             304.707    MB        
/usr/bin/webp-server                     162.781    MB        
/www/server/panel/pyenv/bin/python3      147.695    MB        
/usr/local/qcloud/YunJing/YDEyes/YDService 126.797    MB        
php-fpm:                                 94.1055    MB        
============================================

--cpu

只输出CPU占用

示例:

root@VM-12-15-debian:~# bash mem.sh --cpu

CPU 占用最高的 5 个程序:
============================================
/usr/local/qcloud/YunJing/YDEyes/YDService 1.1        %         
barad_agent                              0.9        %         
php-fpm:                                 0.7        %         
php-fpm:                                 0.6        %         
php-fpm:                                 0.6        %         
============================================

--top X

输出占用最高的前X的程序

示例:

root@VM-12-15-debian:~# bash mem.sh --top 3

内存占用最高的 3 个程序:
============================================
/www/server/mysql/bin/mysqld             304.707    MB        
/usr/bin/webp-server                     162.781    MB        
/www/server/panel/pyenv/bin/python3      147.695    MB        
============================================

CPU 占用最高的 3 个程序:
============================================
/usr/local/qcloud/YunJing/YDEyes/YDService 1.1        %         
barad_agent                              0.9        %         
php-fpm:                                 0.7        %         
============================================

--output 保存文件路径

将执行结果输出到某个文件下

示例:

root@VM-12-15-debian:~# bash mem.sh --output log  
内存占用最高的 5 个程序:
============================================
/www/server/mysql/bin/mysqld             304.707    MB        
/usr/bin/webp-server                     162.688    MB        
/www/server/panel/pyenv/bin/python3      147.695    MB        
/usr/local/qcloud/YunJing/YDEyes/YDService 130        MB        
php-fpm:                                 92.4023    MB        
============================================

CPU 占用最高的 5 个程序:
============================================
/usr/local/qcloud/YunJing/YDEyes/YDService 1.1        %         
barad_agent                              0.9        %         
php-fpm:                                 0.7        %         
php-fpm:                                 0.6        %         
php-fpm:                                 0.6        %         
============================================
结果已保存到文件:log
root@VM-12-15-debian:~# cat log
脚本运行时间:Sun Feb  2 04:25:04 PM CST 2025
============================================

内存占用最高的 5 个程序:
============================================
/www/server/mysql/bin/mysqld             304.707    MB        
/usr/bin/webp-server                     162.688    MB        
/www/server/panel/pyenv/bin/python3      147.695    MB        
/usr/local/qcloud/YunJing/YDEyes/YDService 130        MB        
php-fpm:                                 92.4023    MB        
============================================

CPU 占用最高的 5 个程序:
============================================
/usr/local/qcloud/YunJing/YDEyes/YDService 1.1        %         
barad_agent                              0.9        %         
php-fpm:                                 0.7        %         
php-fpm:                                 0.6        %         
php-fpm:                                 0.6        %         
============================================

 


广告:

© 版权声明
THE END
喜欢就支持一下吧
点赞9打赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容