【新支点课堂】明明白白你的Linux服务器——硬件篇

【新支点课堂】明明白白你的Linux服务器——硬件篇

ID:39551919

大小:204.50 KB

页数:5页

时间:2019-07-06

【新支点课堂】明明白白你的Linux服务器——硬件篇_第1页
【新支点课堂】明明白白你的Linux服务器——硬件篇_第2页
【新支点课堂】明明白白你的Linux服务器——硬件篇_第3页
【新支点课堂】明明白白你的Linux服务器——硬件篇_第4页
【新支点课堂】明明白白你的Linux服务器——硬件篇_第5页
资源描述:

《【新支点课堂】明明白白你的Linux服务器——硬件篇》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、【新支点课堂】明明白白你的Linux服务器——硬件篇小编按:身为系统管理员,需要时刻对自己服务器的各方面状态性能等信息都有足够的了解。从这周开始,我们联系了新支点服务器操作系统专家推出系列文章,根据GDLC技术服务多年的系统管理经验总结,列出了系统管理员工作时常常需要用到的Linux状态查询指令,让你对你的Linux服务器明明白白。  本篇文章是《明明白白你的Linux服务器》系列的第一篇。写这篇文章的目的,是因为我们经常要到客户的机房或托管的IDC去从事相关系统工作,少则十几台,多则上百,通过下

2、面的内容,你应该能很清楚你目前的Linux服务器的状态性能等信息。  一、如何查看服务器的CPU  今天安装了9台Linux服务器,型号完全不一样又懒得去对清单,如何在Linux下cpu的个数和核数呢?另外,nginx的cpu工作模式也需要确切的知道linux服务器到底有多少个逻辑cpu,不过现在服务器那是相当的彪悍,直接上worker_processes8吧。  判断依据:  1.具有相同coreid的cpu是同一个core的超线程。(Physicalidandcoreidarenotneces

3、sarilyconsecutivebuttheyareunique.Anycpuwiththesamecoreidarehyperthreadsinthesamecore.)  2.具有相同physicalid的cpu是同一颗cpu封装的线程或者cores。(Anycpuwiththesamephysicalidarethreadsorcoresinthesamephysicalsocket.)  以我自己的DL380G6为例说明:  ①物理cpu个数:  [root@localhost~]#ca

4、t/proc/cpuinfo

5、grep"physicalid"

6、sort

7、uniq

8、wc-l  ②每个物理cpu中core的个数(即核数)  [root@localhost~]#cat/proc/cpuinfo

9、grep"cpucores"

10、uniq  cpucores:4  这样可以推算出自己服务器的逻辑CPU为物理个数*核数,如果你的服务器是server2003,你可以在你的资源管理器里以图形化方式看到你的逻辑CPU个数。  二、查看服务器的内存情况  有时候,你运行了许多大的进程,比如你开启

11、了300个fast-cgi。这时候你感觉系统很慢,便需要查看服务器的内存情况:  参数解释:   上面的数值是一台我公司内网供PHP开发人员使用的PE2850,内存为2G的服务器,其可使用内存为=217+515+826。记住,Linux的内存使用管理机制是有多少就用多少(特别是在频繁存取文件后),即Linux内存不是拿来看的,是拿来用的。  三、服务器磁盘使用情况  有时感觉硬盘反映很慢,或需要查看日志所在分区时,下列命令可以查看磁盘的使用情况,很有用:  ①查看硬盘分区情况  fdisk–l  

12、②查看当前硬盘使用情况  df–h  ③查看硬盘性能  像我们公司,开发人员占多数。有时为了节约成本,会同时采购一些性价比比较高的二手服务器;这时一般将服务器的硬件的工作模式设置为RAID1,同时对几种型号的服务器作相同文件的写操作,然后各自执行iostat–d,作对比性测试。这样服务器的硬盘性能孰优孰劣,一下子就能对比出来。  Tps该设备每秒I/O传输的次数(每秒的I/O请求)  Blk_read/s表求从该设备每秒读的数据块数量  Blk_wrth/s表示从该设备每秒写的数据块数量  四、查

13、看系统内核  查看系统内核主要为了掌握其版本号,为安装LVS等软件做准备。  uname–a  五、查看服务器使用的Linux发行版的名称、版本号及描述信息等  lsb_release-a  这是我的某台用于SVN实验的vmware机器情况:  六、查看服务器的平均负载  感觉到系统压力较大时用可top或uptime查看下服务器的平均负载。uptime的另一个用法是查看你的Linux服务器已经稳定运行多少天没有重启了,我这边的机器最高记录是360多天。  七、查看系统整体性能情况  如果感觉系统比

14、较繁忙,可以用vmstat查看系统整体性能情况。vmstat不仅仅适应于linux系统,它一样适用于FreeBSD等unix系统。  vmstat12  如果r经常大于4,且id经常少于40,表示cpu的负荷很重。  如果pi,po长期不等于0,表示内存不足。  如果disk经常不等于0,且在b中的队列大于3,表示io性能不好。  八、查看系统已载入的相关模块  Linux操作系统的核心具有模块化的特性,应此在编译核心时,务须把全部的功能都放入核心。你可以将这些功能编译成一个个单独

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。