当前位置:七道奇文章资讯系统安全Linux安全
日期:2011-01-23 03:26:00  来源:本站整理

<b>明懂得白你的Linux服务器——硬件篇</b>[Linux安全]

赞助商链接



  本文“<b>明懂得白你的Linux服务器——硬件篇</b>[Linux安全]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
写这篇文章的目的,是因为我常常要到客户的机房或托管的IDC去从事相关系统工作,少则十几台,多则上百,通过下面的内容,你应当能很清楚你目前的Linux服务器的状况性能等信息.

1、若何查看服务器的CPU

本日安装了9台Linux服务器,型号完好不一样(有DELL、HP和IBM服务器),又懒得去对清单,如安在Linux下cpu的个数和核数呢?别的,nginx的cpu工作情势也需求切当的知道linux服务器到底有多少个逻辑cpu,不过目前服务器那是相当的彪悍,直接上worker_processes 8吧.

判断根据:

1.具有相同core id的cpu是同一个core的超线程.(Physical id and core id are not necessarily consecutive but they are unique. Any cpu with the same core id are hyperthreads in the same core.)

2.具有相同physical id的cpu是同一颗cpu封装的线程大概cores.(Any cpu with the same physical id are threads or cores in the same physical socket.)

以自己的惠普DL380G6为例阐明:

①物理cpu个数:

[root@localhost ~]# cat /proc/cpuinfo | grep "physical id" | sort | uniq | wc -l

②每个物理cpu中core的个数(即核数)

[root@localhost ~]# cat /proc/cpuinfo | grep "cpu cores" | uniq
cpu cores : 4

这样可以推算出自己服务器的逻辑CPU为物理个数*核数,假如你的服务器是server2003,你可以在你的资源管理器里以图形化方法看到你的逻辑CPU个数.

2、查看服务器的内存情形

有时刻,你运行了很多大的进程,比方你开启了300个fast-cgi.这时刻你感受系统很慢,便需求查看服务器的内存情形:

[root@server ~]# free -m
total used free shared buffers cached
Mem: 249 163 86 0 10 94
-/+ buffers/cache: 58 191
Swap: 511 0 511

参数注释:

total 内存总数
used 已经利用的内存数
free 闲暇的内存数
shared 多个进程同享的内存总额
buffers Buffer Cache和cached Page Cache 磁盘缓存的大小
-buffers/cache (已用)的内存数:used - buffers - cached
+buffers/cache(可用)的内存数:free + buffers + cached
可用的memory=free memory+buffers+cached

上面的数值是一台我公司内网供PHP开辟人员利用的DELL PE2850,内存为2G的服务器,其可以利用内存为=217+515+826.记着,Linux的内存利用管理机制是有多少就用多少(分外是在频繁存取文件后),即Linux内存不是拿来看的,是拿来用的.

编辑举荐:Linux系统内存监控全面讲授:free号令

3、服务器磁盘利用情形

有时感受硬盘反映很慢,或需求查看日记所在分区时,下列号令可以查看磁盘的利用情形,很有效:

①查看硬盘分区情形

fdisk –l

②查看当前硬盘利用情形

df –h

③查看硬盘性能

# iostat -x 1 10
Linux 2.6.18-92.el5xen 03/01/2010
avg-cpu:   %user %nice %system %iowait   %steal %idle
          1.10 0.00 4.82 39.54 0.07 54.46
Device:       rrqm/s wrqm/s r/s w/s rsec/s wsec/s avgrq-sz avgqu-sz await   svctm   %util
sda          0.00     3.50   0.40   2.50     5.60     48.00   18.48     0.00 0.97 0.97 0.28
sdb          0.00     0.00   0.00   0.00     0.00     0.00     0.00     0.00 0.00 0.00 0.00
sdc          0.00     0.00   0.00   0.00     0.00     0.00     0.00     0.00 0.00 0.00 0.00
sdd          0.00     0.00   0.00   0.00     0.00     0.00     0.00     0.00 0.00 0.00 0.00
sde          0.00     0.10   0.30   0.20     2.40     2.40     9.60     0.00 1.60 1.60 0.08
sdf          17.40     0.50 102.00   0.20 12095.20    5.60   118.40     0.70 6.81 2.09  21.36
sdg          232.40    1.90 379.70   0.50 76451.20   19.20   201.13     4.94 13.78 2.45 93.16

像我们公司,开辟人员占大都.有时为了节俭本钱,会同时采购一些性价比对比高的二手服务器;这时普通将服务器的硬件的工作情势设置为RAID1,同时对几种型号的服务器作相同文件的写操作,然后各自履行iostat –d,作比较性测试.这样服务器的硬盘性能孰优孰劣,一下子就可以比较出来.

图解:

Tps 该设备每秒I/O传输的次数(每秒的I/O恳求)

Blk_read/s 表求从该设备每秒读的数据块数目

Blk_wrth/s 表示从该设备每秒写的数据块数目

编辑举荐:Linux系统监控之磁盘I/O篇


  以上是“<b>明懂得白你的Linux服务器——硬件篇</b>[Linux安全]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>hosts是什么 hosts文件在什么位置 若何改正hosts</b>
  • <b>在 Windows 8 中手动安装语言包</b>
  • <b>五个常见 PHP数据库问题</b>
  • Windows中Alt键的12个高效快速的利用本领介绍
  • <b>MySQL ORDER BY 的实现解析</b>
  • <b>详解MySQL存储历程参数有三种范例(in、out、inout)</b>
  • <b>Win8系统恢复出来经典的开始菜单的办法</b>
  • <b>Win8系统花屏怎么办 Win8系统花屏的办理办法</b>
  • <b>Windows 7系统下无线网卡安装</b>
  • <b>为什么 Linux不需求碎片整理</b>
  • <b>Windows 8中删除账户的几种办法(图)</b>
  • <b>教你如安在win7下配置路由器</b>
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .