明明白白你的linux服务器-硬件篇概要(共4页).doc
《明明白白你的linux服务器-硬件篇概要(共4页).doc》由会员分享,可在线阅读,更多相关《明明白白你的linux服务器-硬件篇概要(共4页).doc(4页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、精选优质文档-倾情为你奉上 明明白白你的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 a
2、re 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个数:rootlocalhost # cat /proc/cpuinfo | grep physical id | sort | uniq | wc
3、-l每个物理cpu中core的个数(即核数)rootlocalhost # cat /proc/cpuinfo | grep cpu cores | uniqcpu cores : 4这样可以推算出自己服务器的逻辑CPU为物理个数*核数,如果你的服务器是server2003,你可以在你的资源管理器里以图形化方式看到你的逻辑CPU个数。二、查看服务器的内存情况有时候,你运行了许多大的进程,比如你开启了300个fast-cgi。这时候你感觉系统很慢,便需要查看服务器的内存情况:rootserver # free -mtotal used free shared buffers cachedMem:
4、 249 163 86 0 10 94-/+ buffers/cache: 58 191Swap: 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上面的数值是一台我
5、公司内网供PHP开发人员使用的DELL PE2850,内存为2G的服务器,其可使用内存为=217+515+826。记住,Linux的内存使用管理机制是有多少就用多少(特别是在频繁存取文件后),即Linux内存不是拿来看的,是拿来用的。编辑推荐:三、服务器磁盘使用情况有时感觉硬盘反映很慢,或需要查看日志所在分区时,下列命令可以查看磁盘的使用情况,很有用:查看硬盘分区情况fdisk l查看当前硬盘使用情况df h查看硬盘性能# iostat -x 1 10Linux 2.6.18-92.el5xen 03/01/2010avg-cpu: %user %nice %system %iowait %s
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 明明白白 linux 服务器 硬件 概要
限制150内