问题描述
- linux获取CPU内存占用信息
-
想弄个脚本定时记录,linux 占用最高CPU 内存的进程。
生成友好阅读的日志,或者将查到的信息追加到日志文件中也行。
然后放到crontab里去执行。但是有个前提,不使用ps命令。
网上找了一堆,可以使用这个方式,但是我不能使用PS命令,请问有什么办法吗:
linux下获取占用 CPU 资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|headlinux下获取占用 内存 资源最多的10个进程,可以使用如下命令组合:
ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head
解决方案
Linux C++中获取指定pid、tid的CPU与内存占用信息
Linux C++中获取指定pid、tid的CPU与内存占用信息
Linux C++中获取指定pid、tid的CPU与内存占用信息
----------------------
解决方案二:
free命令可以查看内存使用情况,
时间: 2024-11-02 01:46:13