Linux 如何查看主机的cpu个数和总内存

cat /proc/cpuinfo cat /proc/meminfo

linux查看内存占用最多的程序怎么查?

可以使用一下命令查使用内存最多的10个进程 查看占用cpu最高的进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|head 或者top (然后按下M,注意这里是大写) 查看占用内存最高的进程 ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head 或者top (然后按下P,注意这里是大写) 该命令组合实际上是下面两句命令: ps aux|head -1 ps aux|grep -v PID|sort -rn -k +3|head 其中第一句主要是为了获取标题(USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND)。 接下来的grep -v PID是将ps aux命令得到的标题去掉,即grep不包含PID这三个字母组合的行,再将其中结果使用sort排序。 sort -rn -k +3该命令中的-rn的r表示是结果倒序排列,n为以数值大小排序,而-k +3则是针对第3列的内容进行排序,再使用head命令获取默认前10行数据。

linux查看程序占用内存该怎么做?

在linux下, 查看当前系统占用了多少内存, 一般的命令是 free 其中, free就是系统还有多少内存可以使用。 但由于 linux 系统对内存使用有一个原则, 就是, 内存是宝贵的, 能使用多少就使用多少。 所以, linux会把已经调用过的包缓存起来,放在内存里。 这样,实际上,可以使用的内存,就可以理解为, free+buffers+cached 望采纳

怎样正确查看Linux的内存占用情况

做了个24小时的稳定性测试,探讨了Linux的Mem使用情况: 看内存最方便的命令是free -m,如: [root@host ~]# free -m total used free shared buffers cached Mem: 1024 1005 19 0 9 782 -/+ buffers/cache: 212 811 Swap: 996 0 995 [root@host ~]#

 

http://www.dianping.com/home/p323172

Logo

更多推荐