PID:进程的ID
USER:进程所有者
PR:进程的优先级别,越小越优先被执行
NInice:值
VIRT:进程占用的虚拟内存
RES:进程占用的物理内存
SHR:进程使用的共享内存
S:进程的状态。S表示休眠,R表示正在运行,Z表示僵死状态,N表示该进程优先值为负数
%CPU:进程占用CPU的使用率
%MEM:进程使用的物理内存和总内存的百分比
TIME+:该进程启动后占用的总的CPU时间,即占用CPU使用时间的累加值。
COMMAND:进程启动命令名称
ps -ef
ps -aux 查看所有进程
ps -aux | grep 'xx' 查看所有包含xx关键字的进程
kill -9 pid 杀死具体进程
另外要说明的是,这枚四核的处理器,会根据负载情况,自动选择运行的核数linux命令,所以cpu信息中经常会看到显示双核、三核或者四核等不同字样。{处理数据都是需要他临时中转的} 辨别双核 1是软件windos优化大师等 2打开任务管理器性能cpu记录看看是几个2个就是双核{除超线程技术} 3设备管理器里看2个就是双核{除超线程...[详细]。还有一个点,关于cpu,大家还是停留在核心数越多,主频越高就越好的理解之中,这也让很多商家利用了顾客的这种心理进行销售转型、由此延伸出来给大家讲一个电脑城的普遍现象、有一部分半桶水的人(以为自己都懂了)就是我上面说的那种停留在核心数越多越好的那种人,商家最喜欢了,比如这位童鞋去电脑城购买了一台i5处理器的电脑之后,商家会告诉他,amd厂商有一款a10的处理器linux命令,八核的,主频3.4,比那i5的双核2.3ghz不知道高到哪里去了。
其实应该通过Physical Processor ID来区分单核和双核。而Physical Processor ID可以从cpuinfo或者dmesg中找到. flags 如果有 ht 说明支持超线程技术 判断物理CPU的个数可以查看physical id 的值,相同则为同一个物理CPU
2,查看内存大小:
cat /proc/meminfo |grep MemTotal
3,其他一些可以查看详细linux系统信息的命令和方法:
uname -a # 查看内核/操作系统/CPU信息的linux系统信息命令
head -n 1 /etc/issue # 查看操作系统版本,是数字1不是字母L
cat /proc/cpuinfo # 查看CPU信息的linux系统信息命令
hostname # 查看计算机名的linux系统信息命令
lspci -tv # 列出所有PCI设备
lsusb -tv # 列出所有USB设备的linux系统信息命令
lsmod # 列出加载的内核模块
env # 查看环境变量资源
free -m # 查看内存使用量和交换区使用量
df -h # 查看各分区使用情况
du -sh # 查看指定目录的大小
grep MemTotal /proc/meminfo # 查看内存总量
grep MemFree /proc/meminfo # 查看空闲内存量
uptime # 查看系统运行时间、用户数、负载
cat /proc/loadavg # 查看系统负载磁盘和分区
mount | column -t # 查看挂接的分区状态
fdisk -l # 查看所有分区
swapon -s # 查看所有交换分区
hdparm -i /dev/hda # 查看磁盘参数(仅适用于IDE设备)
dmesg | grep IDE # 查看启动时IDE设备检测状况网络
ifconfig # 查看所有网络接口的属性