查看网卡情况:(可以知道网卡是千兆还是百兆等相关情况)
[root@neiwang81 ~]# ethtool eth0
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supports auto-negotiation: Yes
Advertised link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
Supports Wake-on: umbg
Wake-on: g
Current message level: 0x00000007 (7)
Link detected: yes
查看系统硬件信息:可以查看服务器品牌、型号
[root@test ~]# dmidecode -t 1
# dmidecode 2.7
SMBIOS 2.6 present.
Handle 0x0001, DMI type 1, 27 bytes.
System Information
Manufacturer: langchao
Product Name: NF5120
Version: empty
Serial Number: empty
UUID: 00020003-0004-0005-0006-000700080009
Wake-up Type: Power Switch
SKU Number: To Be Filled By O.E.M.
Family: Server
dmidecode能查询到包括bios、system、board、mem等多达39种信息;详细可查man帮助信息!
ulimit 用于限制 shell 启动进程所占用的资源,支持以下各种类型的限制:所创建的内核文件的大小、进程数据块的大小、Shell 进程创建文件的大小、内存锁住的大小、常驻内存集的大小、打开文件描述符的数量、分配堆栈的最大大小、CPU 时间、单个用户的最大线程数、Shell 进程所能使用的最大虚拟内存。同时,它支持硬资源和软资源的限制。
作为临时限制,ulimit 可以作用于通过使用其命令登录的 shell 会话,在会话终止时便结束限制,并不影响于其他 shell 会话。而对于长期的固定限制,ulimit 命令语句又可以被添加到由登录 shell 读取的文件中,作用于特定的 shell 用户。
常用的有:
ulimit -a 查看当前shell对打开文件数的设置
[root@suzhou-tel-ppvod-74 ~]# ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
scheduling priority (-e) 0
file size (blocks, -f) 0
pending signals (-i) 81920
max locked memory (kbytes, -l) 32
max memory size (kbytes, -m) unlimited
open files (-n) 655350
pipe size (512 bytes, -p) 8
POSIX message queues (bytes, -q) 819200
real-time priority (-r) 0
stack size (kbytes, -s) 10240
cpu time (seconds, -t) unlimited
max user processes (-u) 81920
virtual memory (kbytes, -v) unlimited
file locks (-x) unlimited
ulimit -SHn 65535 设置对Shell打开文件的个数
选项 [options] |
含义 |
例子 |
-H |
设置硬资源限制,一旦设置不能增加。 |
ulimit – Hs 64;限制硬资源,线程栈大小为 64K。 |
-S |
设置软资源限制,设置后可以增加,但是不能超过硬资源设置。 |
ulimit – Sn 32;限制软资源,32 个文件描述符。 |
-a |
显示当前所有的 limit 信息。 |
ulimit – a;显示当前所有的 limit 信息。 |
-c |
最大的 core 文件的大小, 以 blocks 为单位。 |
ulimit – c unlimited; 对生成的 core 文件的大小不进行限制。 |
-d |
进程最大的数据段的大小,以 Kbytes 为单位。 |
ulimit -d unlimited;对进程的数据段大小不进行限制。 |
-f |
进程可以创建文件的最大值,以 blocks 为单位。 |
ulimit – f 2048;限制进程可以创建的最大文件大小为 2048 blocks。 |
-l |
最大可加锁内存大小,以 Kbytes 为单位。 |
ulimit – l 32;限制最大可加锁内存大小为 32 Kbytes。 |
-m |
最大内存大小,以 Kbytes 为单位。 |
ulimit – m unlimited;对最大内存不进行限制。 |
-n |
可以打开最大文件描述符的数量。 |
ulimit – n 128;限制最大可以使用 128 个文件描述符。 |
-p |
管道缓冲区的大小,以 Kbytes 为单位。 |
ulimit – p 512;限制管道缓冲区的大小为 512 Kbytes。 |
-s |
线程栈大小,以 Kbytes 为单位。 |
ulimit – s 512;限制线程栈的大小为 512 Kbytes。 |
-t |
最大的 CPU 占用时间,以秒为单位。 |
ulimit – t unlimited;对最大的 CPU 占用时间不进行限制。 |
-u |
用户最大可用的进程数。 |
ulimit – u 64;限制用户最多可以使用 64 个进程。 |
-v |
进程最大可用的虚拟内存,以 Kbytes 为单位。 |
ulimit – v 200000;限制最大可用的虚拟内存为 200000 Kbytes。
|
查看系统状态:(包括网卡流量、负载、IO状态),需安装sysstat这个包
查看网卡流量: sar -n DEV 3 5
例如:
[root@suzhou-tel-ppvod-74 ~]# sar -n DEV 3 1
Linux 2.6.18-92.el5PAE (test) 2010年06月17日
12时16分17秒 IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
12时16分20秒 lo 2801.00 2801.00 4284023.92 4284023.92 0.00 0.00 0.00
12时16分20秒 eth0 1432.56 1524.58 165803.99 1153100.00 0.00 0.00 0.00
12时16分20秒 eth1 3.65 0.00 2156.15 0.00 0.00 0.00 0.00
12时16分20秒 sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
Average: IFACE rxpck/s txpck/s rxbyt/s txbyt/s rxcmp/s txcmp/s rxmcst/s
Average: lo 2801.00 2801.00 4284023.92 4284023.92 0.00 0.00 0.00
Average: eth0 1432.56 1524.58 165803.99 1153100.00 0.00 0.00 0.00
Average: eth1 3.65 0.00 2156.15 0.00 0.00 0.00 0.00
Average: sit0 0.00 0.00 0.00 0.00 0.00 0.00 0.00
查看系统IO状态:iostat -X ,例如:
iostat -x
Linux 2.6.18-92.el5PAE (test) 2010年06月17日
avg-cpu: %user %nice %system %iowait %steal %idle
0.93 0.00 1.77 0.22 0.00 97.08
Device: rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await svctm %util
sda 0.15 7.10 2.61 0.42 113.50 60.11 57.48 0.04 14.11 4.97 1.50
sdb 0.00 3.04 0.00 0.42 0.09 27.64 65.65 0.01 17.32 0.86 0.04
sdc 0.06 5.31 0.15 0.31 24.91 44.94 151.59 0.01 29.08 1.05 0.05
sdd 0.01 2.31 0.07 1.14 1.39 27.63 23.91 0.00 1.33 0.55 0.07
dm-0 0.00 0.00 0.08 3.45 1.39 27.63 8.21 0.01 2.42 0.19 0.07
dm-1 0.00 0.00 2.97 16.59 138.50 132.69 13.87 0.22 11.01 0.80 1.56
dm-2 0.00 0.00 0.00 0.00 0.00 0.00 8.00 0.00 11.58 1.34 0.00
uptime 查看系统负载
[root@test ~]# uptime
12:17:18 up 196 days, 39 min, 1 user, load average: 0.40, 0.42, 0.32
top 相当于windows下的任务管理器 很强大的工具
阅读(1102) | 评论(0) | 转发(0) |