测试并查看硬盘信息
[root@changchundl /etc]# diskinfo -tv /dev/da0
/dev/da0
512 # sectorsize
159450660864 # mediasize in bytes (149G)
311427072 # mediasize in sectors
19385 # Cylinders according to firmware.
255 # Heads according to firmware.
63 # Sectors according to firmware.
Seek times:
Full stroke: 250 iter in 1.361072 sec = 5.444 msec
Half stroke: 250 iter in 1.355722 sec = 5.423 msec
Quarter stroke: 500 iter in 2.598672 sec = 5.197 msec
Short forward: 400 iter in 2.724715 sec = 6.812 msec
Short backward: 400 iter in 2.005049 sec = 5.013 msec
Seq outer: 2048 iter in 0.405714 sec = 0.198 msec
Seq inner: 2048 iter in 0.360112 sec = 0.176 msec
Transfer rates:
outside: 102400 kbytes in 0.950763 sec = 107703 kbytes/sec
middle: 102400 kbytes in 1.145224 sec = 89415 kbytes/sec
inside: 102400 kbytes in 1.965110 sec = 52109 kbytes/sec
freebsd查看硬件信息
2008-04-27 13:49
systat 能实时查看各种信息
systat -pigs 默认值CPU
systat -iostat 硬盘IO
systat -swap 交换分区
systat -mbufs 网络缓冲区
systat -vmstat 虚拟内存
systat -netstat 网络
systat -icmp ICMP协议
systat -ip IP协议
systat -tcp TCP协议
systat -ifstat 网卡
查看系统状态
pstat能显示系统中打开的文件数量、交换设备的使用率等系统信息。
pstat缺省使用/dev/mem设备文件,从系统内存中读取这些数据,或者可以指定一个core文件,
那么pstat从这个文件中读取数据。还需要给pstat 一个参数来告诉pstat应该显示那种系统信息,
通常使用 “pstat -f” 显示出当前打开文件的列表,
“pstat -s” 显示交换设备的当前状态,
“pstat -t” 显示当前使用的终端设备文件的状态,
“pstat -v” 显示激活的v节点的当前状态。
“pstat -T” 显示这几个系统表的状态,包括当前使用的和可以利用的系统表空间,
因此可以用来检查系统在当前负载下是使用多大的系统表,帮助进行优化系统性能
vmstat
报告内核的统计信息,
包括进程、虚存、处理器、磁盘等。
可以使用 “-w” 参数指定每隔几秒时间,报告一次系统状态。
显示PCI总线设备信息
pciconf -lv
显示内核加载的模块
kldstat -v
显示指定模块
kldstat -m ipfilter
即插即用设备
pnpinfo
显示设备占用的IRQ和内存地址
devinfo -u
cpu
sysctl -a|grep cpu
sysctl -a|grep sched 查看使用的调度器,我编译的是ULE
虚拟内存
vmstat
swapinfo
sysctl -a | grep -i memory
硬盘
gstat
systat -iostat
iostat
网卡
ifconfig
systat -ifstat
lgtoclnt-7.3-1.x86_64.rpm
网络
netstat
sockstat lsof -i -an (linux)
tcpdump
trafshow
systat -mbufs
systat -icmp
systat -ip
systat -tcp
1、数据包 “netstat 1″一秒钟累计一次,”netstat 2″两秒钟累计一次。依此类推
2、查看网卡流量:”systat -if 1″每秒钟刷新一次,”systat -if 2″两秒钟刷新一次,依此类推.
查看物理网卡型号
whatis rl(网卡名称)
rl(4) - RealTek 8129/8139 Fast Ethernet device driver
dmidecode 软件可以在Linux / Freebsd下查看主板、cpu、内存、bios等硬件信息,连内存的条数,插在哪个槽上都可
以显示出来,省去了卸机箱盖的麻烦。
dmidecode 软件可以从以下地址下载 http://download.chinaunix.net/download/0003000/2304.shtml
下载到服务器后使用tar zxvf 解压,然后进入解压目录,使用make install 安装即可。
在Freebsd中安装后如果执行报以下错误 ELF binary type "0" not known 应该是Linux内核兼容选项没有打开,
首先检查/etc/rc.conf中是否有linux_enable="YES" 此项,
然后使用kldstat 查看linux.ko是否被加载,如果没有加载,使用kldload linux 进行加载后即可执行dmidecode
dmidecode |grep -i cpu 可以查看cpu信息
dmidecode | grep -i "memory device" 可以查看内存的条数及插槽
dmidecode | grep -50 "BIOS Information" 可以查看主板的相关信息
dmidecode | grep "Serial Number" 可以查看主机的序列号,也有的主机不支持
biosdecode 可以查看当前bios的版本