Linux中显示内存和CPU使用率最高的进程是怎么样的及SHELL脚本怎么编写

2023-04-11 03:21:00 脚本 编写 率最高
Linux中显示内存和CPU使用率最高的进程是怎么样的及SHELL脚本怎么编写 在Linux系统中,通常可以通过“top”命令来查看当前系统中内存和CPU使用率最高的进程。 首先,使用“top”命令来查看当前系统中内存和CPU使用率最高的进程,可以使用如下命令: top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1"%"}' 该命令将输出当前系统中内存和CPU使用率最高的进程。 另外,如果要编写一个SHELL脚本来显示当前系统中内存和CPU使用率最高的进程,可以使用如下代码: #!/bin/bash # Get top process eating memory PROCESS=$(top -bn1 | grep "Cpu(s)" | sed "s/.*, *\([0-9.]*\)%* id.*/\1/" | awk '{print 100 - $1"%"}') echo "Top Process" echo $PROCESS exit 0 上面的代码将显示当前系统中内存和CPU使用率最高的进程。

相关文章