调查linux服务器速度慢


-1

我们有一个代码构建服务器,fedora 13,它以4个用户的中速工作。速度意味着构建代码分支最长持续时间为1.5小时。它有一个四核,8gb ram,200gb硬盘。

为了将性能和用户数增加到8,其hw配置增加到8个核心,47gb ram,2tb hdd。但是现在即使单个用户使用服务器它也很慢,它需要> 7小时建立一个代码。

为了增加hw,它应该更快。什么能让它变慢?如果我减少swappiness它会帮助吗?或者需要重新安装操作系统?

请帮忙。 Linux服务器新手。

$ df -h  
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/vg_pclin525-lv_root
                       50G   32G   16G  67% /
tmpfs                  24G  204K   24G   1% /dev/shm
/dev/sda1             485M   47M  414M  11% /boot
/dev/mapper/vg_pclin525-lv_home
                      213G   64G  138G  32% /usr2
/dev/sdb1             1.8T  158G  1.6T  10% /usr3


$ free -tg
              total       used       free     shared    buffers     cached
Mem:            47         43          3          0          3         35
-/+ buffers/cache:          4         42
Swap:            5          0          5
Total:          53         43          9

什么是旧CPU?什么是新CPU? (请制作和型号。)此外,正在使用哪些工具来构建分支以及传递给它的参数是什么?
David Schwartz

Answers:


1

Fedora 13是 于2010-05-25发布 - 超过4年前。如果在没有升级操作系统的情况下更换硬件(主板,CPU,内存),很可能旧内核2.6.33无法正常支持新计算机中存在的新硬件 - SATA芯片,NIC等。

换句话说,你应该真正安装更新版本的Linux(Fedora 20或Ubuntu 14.04) - 它应该会改进很多东西。

如果这没有帮助,我建议使用实用程序 atop (安装 sudo yum install atop )分析在构建过程中降低服务器速度的原因。它可能是CPU,磁盘子系统或其他东西 - 你会清楚地看到它。

顺便说一句,如果你能够投资48GB内存的新计算机(单独必须花费2000美元以上),为什么不投资更好的磁盘子系统呢?目前,可以购买1TB SSD 不到500美元

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.