台式电脑

怎么样找本地电脑配置(如何查看服务器和云主机的配置)

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命令发送文件到本地:

相关新闻

返回顶部