1.查看內存,cpu ,當前進程task數目, 每個進程的cpu, 內存使用率, 用top 命令:
在這個頁面,按 P,下面的進程排序,以cpu使用率降序排列。
按M,按內存使用率降序排列;
按N, 按進程id大小降序排列;
2.看內存,一般用 free 命令:
解釋一下:
第二行: 是從操作系統的角度來看的, buffers , cached 都屬於被使用。used = 898212=內核(OS)使用+Application(X, Oracle,etc)使用的+buffers+cached;
第三行: 是從應用程序的角度來看的,對於應用程序來說,buffer和cache都是可用的。應為buffer和cache是為了提高程序的讀寫性能,當應用程序需要用到內存的時候,buffer和cache會很快被收回。 所以對於應用程序來講, 可用內存 = free memory +buffers + cached.