一个关于cpu运算速度的问题
hnlgdxwmx
|
1#
hnlgdxwmx 发表于 2008-09-25 16:18
一个关于cpu运算速度的问题本人刚开始接触linux,在此想请教大家一个有关cpu运算速度的问题,如蒙赐教,不胜感激。 我用linux主要是做计算,常用的有两台服务器,一个叫TB,我是root,另一个叫lpg,我是普通用户。两台机器的配置接近,TB比lpg稍微好一些。两台机器均上网,操作系统相同,为centos。后面将会列出cpu和硬盘的情况。如果还需要别的参数请告诉我,TB的都有,lpg我不是root。 我的问题是:同样的code,同样的编译器,计算同样的一个任务,在lpg上大约要计算1.7个小时(我重复了三次,都在1.68~1.76小时之间,1.7是平均),而在TB上计算,则需要2.7个小时,耗时多了50%。我平时的一个任务都要一个多星期,因此,多这么长时间实在是难以忍受的。请问我这是为什么,我是否应该进行配置的调整。 TB的cpu情况如下: [mengxi@localhost p]$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 7 model name : Intel(R) Xeon(R) CPU E5420 @ 2.50GHz stepping : 6 cpu MHz : 2497.000 cache size : 6144 KB physical id : 1 siblings : 4 core id : 4 cpu cores : 4 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl est tm2 cx16 xtpr lahf_lm bogomips : 4990.89 clflush size : 64 cache_alignment : 64 address sizes : 38 bits physical, 48 bits virtual power management: 共8个core,后面7个省略 Lpg的cpu的情况如下: [mengxi@lpg01 ~]$ cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 7 model name : Intel(R) Xeon(R) CPU E5420 @ 2.50GHz stepping : 6 cpu MHz : 1998.000 cache size : 6144 KB physical id : 1 siblings : 4 core id : 4 cpu cores : 4 fpu : yes fpu_exception : yes cpuid level : 10 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm syscall nx lm pni monitor ds_cpl est tm2 cx16 xtpr lahf_lm bogomips : 3993.50 clflush size : 64 cache_alignment : 64 address sizes : 38 bits physical, 48 bits virtual power management: 共8个core,后面7个省略 TB硬盘的情况如下: Vendor: ATA Model: ST3750330AS Rev: SD15 Type: Direct-Access ANSI SCSI revision: 05 SCSI device sda: 1465149168 512-byte hdwr sectors (750156 MB) SCSI device sda: drive cache: write back SCSI device sda: 1465149168 512-byte hdwr sectors (750156 MB) SCSI device sda: drive cache: write back Lpg硬盘的情况: Vendor: ATA Model: ST3500320NS Rev: SN04 Type: Direct-Access ANSI SCSI revision: 05 SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB) SCSI device sda: drive cache: write back SCSI device sda: 976773168 512-byte hdwr sectors (500108 MB) SCSI device sda: drive cache: write back 根据硬盘型号,我已经查了转速相同。 TB使用top命令得到的运行情况如下: [mengxi@TB c]$ top i top - 15:33:59 up 3:59, 1 user, load average: 4.30, 6.70, 7.32 Tasks: 115 total, 5 running, 110 sleeping, 0 stopped, 0 zombie Cpu0 : 0.3% us, 0.0% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi, 0.0% si Cpu1 : 0.0% us, 0.3% sy, 0.0% ni, 99.7% id, 0.0% wa, 0.0% hi, 0.0% si Cpu2 : 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu3 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu4 : 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu5 : 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu6 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu7 : 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 4024608k total, 3265880k used, 758728k free, 44336k buffers Swap: 2031608k total, 0k used, 2031608k free, 2928420k cached PID USER PR NI %CPU TIME+ %MEM VIRT RES SHR S COMMAND 6882 mengxi 25 0 100 42:24.62 0.7 29320 27m 800 R 5-fr-1-c 6903 mengxi 25 0 100 41:49.09 0.7 29248 27m 800 R 5-fr-2-c 6931 mengxi 25 0 100 41:08.80 0.7 28400 26m 800 R 5-fr-1-c 6994 mengxi 25 0 100 0:19.63 0.8 32484 30m 800 R 5-st-1-c 6995 mengxi 16 0 0 0:00.03 0.0 6156 1160 848 R top Lpg使用top命令得到的运行情况如下: [mengxi@lpg01 ~]$ top i top - 15:31:55 up 20 days, 4:59, 2 users, load average: 4.07, 4.02, 4.00 Tasks: 139 total, 5 running, 134 sleeping, 0 stopped, 0 zombie Cpu0 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu1 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu2 : 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu3 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu4 : 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu5 : 0.0% us, 0.0% sy, 0.0% ni, 100.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu6 : 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si Cpu7 : 100.0% us, 0.0% sy, 0.0% ni, 0.0% id, 0.0% wa, 0.0% hi, 0.0% si Mem: 4024608k total, 3384232k used, 640376k free, 38448k buffers Swap: 2031608k total, 224k used, 2031384k free, 2982588k cached PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND 12421 iggy 25 0 10556 4596 836 R 100 0.1 1524:28 piling 12512 iggy 25 0 10528 4568 836 R 100 0.1 1488:59 piling 12513 iggy 25 0 10496 4536 836 R 100 0.1 1486:02 piling 12514 iggy 25 0 10572 4612 836 R 100 0.1 1484:10 piling 16243 mengxi 16 0 6288 1180 848 R 1 0.0 0:00.08 top 谢谢 天北2008-9-25于悉尼 |