系统查看

 vmstat    //查看系统的一定时间间隔内的服务器的一些状况

swqd:交换分区

free空闲多少

buff有无buff

cache 缓存

 

 

vmstat 2    // 等两秒钟刷新一次,Ctrl加Z退出

vmstat 2 2   //每2秒一次,采集两次自动退出

 

 

free  //查看内存情况

free -m     //查看内存情况

 

 

 

top   // 随时变化的量,按照使用情况做一个排序

Ctrl加Z退出

up使用时间,有几个用户

load 载荷 average 平均

Tasks 任务

sleeping 睡眠 stopped 停止

zombie:僵尸代表进程僵死了

 

 

硬件方面:proc

系统产生的文件

cat cpuinfo //查看cpu信息

processor      :0        // 处理器,核心 (此虚拟机4核指的就是这个)

 

processor :系统中逻辑处理核的编号。对于单核处理器,则可认为是其CPU编号,对于多核处理器则可以是物理核、或者使用超线程技术虚拟的逻辑核

vendor_id :CPU制造商

cpu family :CPU产品系列代号

model   :CPU属于其系列中的哪一代的代号

model name:CPU属于的名字及其编号、标称主频

stepping  :CPU属于制作更新版本

cpu MHz  :CPU的实际使用主频

cache size :CPU二级缓存大小

physical id :单个CPU的标号

siblings :单个CPU逻辑物理核数

core id :当前物理核在其所处CPU中的编号,这个编号不一定连续

cpu cores :该逻辑核所处CPU的物理核数

apicid :用来区分不同逻辑核的编号,系统中每个逻辑核的此编号必然不同,此编号不一定连续

fpu :是否具有浮点运算单元(Floating Point Unit)

fpu_exception :是否支持浮点计算异常

cpuid level :执行cpuid指令前,eax寄存器中的值,根据不同的值cpuid指令会返回不同的内容

wp :表明当前CPU是否在内核态支持对用户空间的写保护(Write Protection)

flags :当前CPU支持的功能

bogomips :在系统内核启动时粗略测算的CPU速度(Million Instructions Per Second)

clflush size :每次刷新缓存的大小单位

cache_alignment :缓存地址对齐单位

address sizes :可访问地址空间位数 

 

 

 

 

cat meminfo   //读出内核信息

MemTotal: 所有可用RAM大小(即物理内存减去一些预留位和内核的二进制代码大小)

MemFree: LowFree与HighFree的总和,被系统留着未使用的内存

Buffers: 用来给文件做缓冲大小

Cached: 被高速缓冲存储器(cache memory)用的内存的大小(等于 diskcache minus SwapCache ).

SwapCached:被高速缓冲存储器(cache memory)用的交换空间的大小

已经被交换出来的内存,但仍然被存放在swapfile中。用来在需要的时候很快的被替换而不需要再次打开I/O端口。

Active: 在活跃使用中的缓冲或高速缓冲存储器页面文件的大小,除非非常必要否则不会被移作他用.

Inactive: 在不经常使用中的缓冲或高速缓冲存储器页面文件的大小,可能被用于其他途径.

HighTotal:

HighFree: 该区域不是直接映射到内核空间。内核必须使用不同的手法使用该段内存。
LowTotal:
LowFree: 低位可以达到高位内存一样的作用,而且它还能够被内核用来记录一些自己的数据结构。Among many
other things, it is where everything from the Slab is allocated. Bad things happen when you’re out of lowmem.
SwapTotal: 交换空间的总大小
SwapFree: 未被使用交换空间的大小
Dirty: 等待被写回到磁盘的内存大小。
Writeback: 正在被写回到磁盘的内存大小。
AnonPages:未映射页的内存大小
Mapped: 设备和文件等映射的大小。
Slab: 内核数据结构缓存的大小,可以减少申请和释放内存带来的消耗。
SReclaimable:可收回Slab的大小
SUnreclaim:不可收回Slab的大小(SUnreclaim+SReclaimable=Slab)
PageTables:管理内存分页页面的索引表的大小。
NFS_Unstable:不稳定页表的大小
VmallocTotal: 可以vmalloc虚拟内存大小
VmallocUsed: 已经被使用的虚拟内存大小。 

 

 

lspci   //查看pci设备信息

 

lsusb  //usb接口设备信息

lsusb -tv    // -v显示信息更详细     -t 树层级结构

 

env  // 当前环境变量

HOSETNAME=       //使用的主机

SHELL=/bin/bash      //使用的脚本

 

posted @ 2021-01-20 20:18  奔跑的snail  阅读(52)  评论(0编辑  收藏  举报