linux命令行处理器 linux处理器数量设置多少( 二 )


pSWAP进程使用的虚拟内存中,被换出的大?。?单位kb 。
qRES进程使用的、未被换出的物理内存大?。?单位kb 。RES=CODE+DATA
rCODE可执行代码占用的物理内存大?。?单位kb
sDATA可执行代码以外的部分(数据段+栈)占用的物理内存大小,单位kb
tSHR共享内存大小,单位kb
unFLT页面错误次数
vnDRT最后一次写入到现在 , 被修改过的页面数 。
wS进程状态 。
D=不可中断的睡眠状态
R=运行
S=睡眠
T=跟踪/停止
Z=僵尸进程
xCOMMAND命令名/命令行
yWCHAN若该进程在睡眠,则显示睡眠中的系统函数名
zFlags任务标志,参考 sched.h
默认情况下仅显示比较重要的 PID、USER、PR、NI、VIRT、RES、SHR、S、%CPU、%MEM、TIME+、COMMAND 列 。可以通过下面的快捷键来更改显示内容 。
更改显示内容
通过 f 键可以选择显示的内容 。按 f 键之后会显示列的列表,按 a-z 即可显示或隐藏对应的列,最后按回车键确定 。
按 o 键可以改变列的显示顺序 。按小写的 a-z 可以将相应的列向右移动,而大写的 A-Z 可以将相应的列向左移动 。最后按回车键确定 。
按大写的 F 或 O 键,然后按 a-z 可以将进程按照相应的列进行排序 。而大写的 R 键可以将当前的排序倒转 。
linux里面bash是什么?Bash,Unix shell的一种,在1987年由布莱恩·福克斯为了GNU计划而编写 。1989年发布第一个正式版本,原先是计划用在GNU操作系统上,但能运行于大多数类Unix系统的操作系统之上,包括Linux与Mac OS X v10.4都将它作为默认shell 。
Bash是一个命令处理器 , 通常运行于文本窗口中,并能执行用户直接输入的命令 。Bash还能从文件中读取命令,这样的文件称为脚本 。和其他Unix shell
一样 , 它支持文件名替换(通配符匹配)、管道、here文档、命令替换、变量 , 以及条件判断和循环遍历的结构控制语句 。包括关键字、语法在内的基本特性全部是从sh借鉴过来的 。其他特性 , 例如历史命令,是从csh和ksh借鉴而来 。总的来说,Bash虽然是一个满足POSIX规范的shell , 但有很多扩展 。
命令查看Linux服务器内存、CPU、显卡、硬盘使用情况大致结果类似下图:
Mem行(单位均为M):
(-/+ buffers/cache)行:
Swap行指交换分区 。
实际上不要看free少就觉得内存不足linux命令行处理器了linux命令行处理器,buffers和cached都是可以在使用内存时拿来用的linux命令行处理器 , 应该以(-/+ buffers/cache)行的free和used来看 。只要没发现swap的使用 , 就不用太担心,如果swap用了很多 , 那就要考虑增加物理内存了 。
大致结果类似下图:
上方文字部分的红框为总的CPU占用百分率,下方的表格是每个进程的CPU占用率,在表格第一行可以看到红框中占用率超过了150%,这是因为服务器是多核CPU,而该进程使用了多核 。
大致结果类似下图:
表格中会显示显卡的一些信息,第一行是版本信息,第二行是标题栏,第三行就是具体的显卡信息了,如果有多个显卡,会有多行,每一行的信息值对应标题栏对应位置的信息 。
需要注意的一点是显存占用率和GPU占用率是两个不一样的东西,类似于内存和CPU,两个指标的占用率不一定是互相对应的 。
在下面就是每个进程使用的GPU情况了 。
大致结果如下图:
表格中每一行代表一个文件系统,各列意义如下:
要查看具体某个文件或者文件夹的大小的话,可以使用下面的命令:
du命令可以查看文件或文件夹的磁盘使用空间,而-h参数的意思是使用GB、MB等易读的格式 。如果不带--max-depth参数,那么将循环列出文件夹下所有文件和文件夹占用的空间 , 带此参数,则是指定深入目录的层数 。

推荐阅读