Chinaunix首页 | 论坛 | 博客
  • 博客访问: 266168
  • 博文数量: 53
  • 博客积分: 2580
  • 博客等级: 少校
  • 技术积分: 509
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-29 10:02
文章分类

全部博文(53)

文章存档

2014年(1)

2013年(1)

2011年(14)

2010年(37)

我的朋友

分类:

2010-06-17 12:20:35

查看网卡情况:(可以知道网卡是千兆还是百兆等相关情况)
[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下的任务管理器  很强大的工具
阅读(1067) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~