怎么样找本地电脑配置(如何查看服务器和云主机的配置)
1查看CPU信息
cat/proc/cpuinfo
最简单的方法就是查看/proc/cpuinfo,这个虚拟文件展示的是可用CPU硬件的配置。
通过查看这个文件,你能识别出物理处理器数(插槽)、每个CPU核心数、可用的CPU标志寄存器以及其它东西的数量。
计算cpu核心数
grep-c'processor'/proc/cpuinfo#用grep-c来统计匹配的行数
2查看内存的命令
cat/proc/meminfo
top命令能动态显示系统内存。
free命令
第1行Mem:
total:总计物理内存的大小。
used:已使用多大。
free:可用有多少。
Shared:多个进程共享的内存总额。
Buffers/cached:磁盘缓存的大小。
total=used+free
第2行-/+buffers/cached:
used:也就是第一行中的used-buffers-cached也是实际使用的内存总量。
free:未被使用的buffers与cache和未被分配的内存之和,这就是系统当前实际可用内存。
3查看硬盘命令
df-l
-l只显示本机的文件系统
-h方便阅读方式显示(自动显示合适的单位,如:1GB、223MB,846KB)
-k以KB单位方式显示
-m以MB单位方式显示
-i显示node信息,而非快使用量
fdisk-l(参数-l,不能省略,否则变成分区命令)
4查看服务器流量
iftop是类似于Linux下面top的实时流量监控工具。
#yuminstall-yiftop
#iftop
界面说明
界面头部:流量刻度尺,对应下边每行的白色横条。
界面中部:左边为服务器;中间为外网IP,左箭头流入,右箭头流出;右边为2s10s40s的流量情况。
界面下部:
TX:发送流量
RX:接收流量
TOTAL:总流量
Cumm:运行iftop到目前时间的总流量
peak:流量峰值
rates:分别表示过去2s10s40s的平均流量
5查看当前操作系统信息(包括操作系统是32位还是64位)
uname-a
6查看操作系统的版本
cat/etc/centos-release
cat/etc/redhat-release红帽
cat/etc/issue适用于所有的发行版本
7查看linux系统的内核版本
cat/proc/version
8查看网卡信息
#dmesg|grep-i'eth'
9查看显卡信息
#dmesg|grep-i'VGA'
10测试磁盘性能
ddbs=64kcount=4kif=/dev/zeroof=testconv=fdatasync
测试读取数据到内存的性能
ddbs=64kcount=4kif=/dev/zeroof=testoflag=dsync
测试读取数据到内存再到写入磁盘的性能
lshw
lshw(HardwareLister)是另外一个可以查看硬件信息的工具,不仅如此,它还可以用来做一些硬件的benchmark。
这个工具其实就是用/proc里面读取一些文件来显示相关的信息,它用到了如下文件和目录(下的文件):
/proc/cpuinfo显示CPU信息
/proc/bus/pci显示pci信息
/proc/scsi显示scsi信息
/proc/net/dev显示网络设备信息
/proc/kcore从内存映像读取相关信息
/proc/ide显示IDE设备信息
/proc/devices
/proc/mounts
/proc/fstab
安装lshw
yuminstalllshw-y
查看配置信息
lshw
输出html格式
lshw-html>hwinfo.html
下载查看
szhwinfo.html#sz命令发送文件到本地: