欢迎来到天天文库
浏览记录
ID:53864308
大小:66.50 KB
页数:4页
时间:2020-04-09
《明明白白你的linux服务器-硬件篇概要.doc》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、明明白白你的Linux服务器——硬件篇(1)一、如何查看服务器的CPU今天安装了9台Linux服务器,型号完全不一样(有DELL、HP和IBM服务器),又懒得去对清单,如何在Linux下cpu的个数和核数呢?另外,nginx的cpu工作模式也需要确切的知道linux服务器到底有多少个逻辑cpu,不过现在服务器那是相当的彪悍,直接上worker_processes8吧。判断依据:1.具有相同coreid的cpu是同一个core的超线程。(Physicalidandcoreidarenotnecessarilyconsecutivebuttheyareunique.Anycpuwithth
2、esamecoreidarehyperthreadsinthesamecore.)2.具有相同physicalid的cpu是同一颗cpu封装的线程或者cores。(Anycpuwiththesamephysicalidarethreadsorcoresinthesamephysicalsocket.)以自己的惠普DL380G6为例说明:①物理cpu个数:[root@localhost~]#cat/proc/cpuinfo
3、grep"physicalid"
4、sort
5、uniq
6、wc-l②每个物理cpu中core的个数(即核数)[root@localhost~]#cat/proc/cpui
7、nfo
8、grep"cpucores"
9、uniqcpucores:4这样可以推算出自己服务器的逻辑CPU为物理个数*核数,如果你的服务器是server2003,你可以在你的资源管理器里以图形化方式看到你的逻辑CPU个数。二、查看服务器的内存情况有时候,你运行了许多大的进程,比如你开启了300个fast-cgi。这时候你感觉系统很慢,便需要查看服务器的内存情况:[root@server~]#free-mtotalusedfreesharedbufferscachedMem:2491638601094-/+buffers/cache:58191Swap:5110511参数解释:total内存
10、总数used已经使用的内存数free空闲的内存数shared多个进程共享的内存总额buffersBufferCache和cachedPageCache磁盘缓存的大小-buffers/cache(已用)的内存数:used-buffers-cached+buffers/cache(可用)的内存数:free+buffers+cached可用的memory=freememory+buffers+cached上面的数值是一台我公司内网供PHP开发人员使用的DELLPE2850,内存为2G的服务器,其可使用内存为=217+515+826。记住,Linux的内存使用管理机制是有多少就用多少(特别是在
11、频繁存取文件后),即Linux内存不是拿来看的,是拿来用的。编辑推荐:Linux系统内存监控全面讲解:free命令三、服务器磁盘使用情况有时感觉硬盘反映很慢,或需要查看日志所在分区时,下列命令可以查看磁盘的使用情况,很有用:①查看硬盘分区情况fdisk–l②查看当前硬盘使用情况df–h③查看硬盘性能#iostat-x110Linux2.6.18-92.el5xen03/01/2010avg-cpu:%user%nice%system%iowait%steal%idle1.100.004.8239.540.0754.46Device:rrqm/swrqm/sr/sw/srsec/swse
12、c/savgrq-szavgqu-szawaitsvctm%utilsda0.003.500.402.505.6048.0018.480.000.970.970.28sdb0.000.000.000.000.000.000.000.000.000.000.00sdc0.000.000.000.000.000.000.000.000.000.000.00sdd0.000.000.000.000.000.000.000.000.000.000.00sde0.000.100.300.202.402.409.600.001.601.600.08sdf17.400.50102.000.20120
13、95.205.60118.400.706.812.0921.36sdg232.401.90379.700.5076451.2019.20201.134.9413.782.4593.16像我们公司,开发人员占多数。有时为了节约成本,会同时采购一些性价比比较高的二手服务器;这时一般将服务器的硬件的工作模式设置为RAID1,同时对几种型号的服务器作相同文件的写操作,然后各自执行iostat–d,作对比性测试。这样服务器的硬盘性能孰优孰劣,一下子就能对
此文档下载收益归作者所有