96核编译服务器
‘壹’ linux查看cpu核数和内存大小
linux查看cpu核数和内存大小命令分别为:
1、查看CPU个数*核心数:
cat /proc/cpuinfo |grep“physical id” | uniq | wc -l
96 #一共96核
2、查看内存总数
#cat /proc/meminfo | grep MemTotal
MemTotal: 230993600 kB

Linux下查看CPU型号,内存大小,硬盘空间的命令:
1、查看CPU核数
cat /proc/cpuinfo | grep “cpu cores” | uniq
cpu cores : 12 #12是单颗CPU的核心数
2、查看CPU型号
cat /proc/cpuinfo | grep ‘model name’ |uniq
model name : Intel® Xeon® CPU E7-4830 v3 @ 2.10GHz
3、查看linux物理内存数量及大小
dmidecode -t memory | grep Size: | grep -v “No Mole Installed”
‘贰’ 生信小工具之:并行解压神器pigz
这次推送给大家带来一个并行解压的神器 pigz 。简单来说,由Mark Adler编写的pigz基本上就是并行gzip,可以有效的提高解压或者压缩的速度。默认情况下,它使用与你的处理器所拥有的相同数量的线程进行压缩。
那问题来了,它有多快?我使用pigz和gzip测试了一些较小文件( 8G未压缩)和一个大( 70G未压缩)文件的压缩和解压缩步骤。然后,这些步骤都是在我的服务器中完成的,具有96个内核和1TB RAM的服务器上完成的(不同配置测出的数据会有所不同)。
每个文件的大小大概为8.7到8.8G
这里预防你不清楚 real,user,sys 三者的区别,简单解析一下:
这里我们单单比较运行的速度看real就好了,可以看到使用了 pigz 之后压缩的速度比 gzip 快了接近40倍。
每个文件大约2.5G
再次解压的速度使用pigz也有一定幅度的提升。
文件大小约为75G
文件大小大约为22G
从上面的结果来看 pgiz 表现是相当不错,当你处理大量的数据时,恰当的使用它能够减少很多你无聊等待解压或者压缩的时间,进而提高你的工作效率。当然这也是其中一种方法。还有很多其它方式能够达到相同的效果,例如使用 parallel + gzip , 又或者 Parafly + gzip 等等的方式。如果大家感兴趣,在日后的推文可以专门讨论一下并行运行的技巧工具等这个话题。
‘叁’ 论坛同时在线1万人,需要什么样的服务器
嗯,关于服务器问题给您提供一点建议,同时在线一万人的话,对服务器的扩充性和处理器都有很高要求了,两路八核来带的话效果恐怕不是太好了。
建议楼主考虑下IBM的X3850M2,标配双路八核或者十二核CPU,最高可以扩充为16路96核CPU,7400系列的至强处理器,内存最高可扩充到256G,为以后的业务发展留下很大的扩展空间。
该服务器采用Nehalem架构,节能设计,可降低成本。方便的话麻烦楼主网络HI我留下您的联系方式,进一步沟通后帮您做出详细选型。
‘肆’ Linux服务器 内核占用cpu过高
在linux中,内存使用是按照最大化原则来的,也就是说你的内存在满足应用使用的情况下,剩余部分会被当作高速缓存来使用。看你的内存够不够用关键看的是swap区的使用量,swap区使用量较小或者不使用则说明你的内存是足够使用的,如果swap区不停的在增长,或者使用了很多则说明你的内存已经不够用了。
