我在 Open-VZ 上有一个 VPS,服务器应该有 4 核 3.0Ghz Xeon CPU。使用率通常接近于零。当我压缩文件(使用 zip、tar.gz 或 7z)时,这种 CPU 能力需要很长时间。
这是什么问题?我该如何解决它?
编辑:-
文件夹名称:CentOS-6.2-x86_64-bin-DVD1to2
内容:-
1)CentOS-6.2-x86_64-bin-DVD1.iso :4.1 GB
2)CentOS-6.2-x86_64-bin-DVD2.iso :1.2 GB
3)6 个小文件:6.9 KB
-------------------------------------------------
总计 5.3 GB
压缩类型:zip(使用Ubuntu 10.04集成的Archive Manager)
压缩时间:12分55秒
据说该服务器有一个 Xeon CPU(4 核,3.0 Ghz)。
我可以使用:4 个核。
可用内存为 1GB,通过“突发”(实际上是 vSwap)可获得另外 1GB。
$ vmstat -s
2097152 K total memory
757260 K used memory
0 K active memory
0 K inactive memory
1339892 K free memory
0 K buffer memory
0 K swap cache
0 K total swap
0 K used swap
0 K free swap
21980 non-nice user cpu ticks
48 nice user cpu ticks
4919 system cpu ticks
850244 idle cpu ticks
44279 IO-wait cpu ticks
0 IRQ cpu ticks
0 softirq cpu ticks
0 stolen cpu ticks
66334788 pages paged in
121362728 pages paged out
0 pages swapped in
0 pages swapped out
0 interrupts
328969420 CPU context switches
1339502619 boot time
197583383 forks
答案1
压缩非常耗费 FPU,他们可能没有足够的能力来做到这一点。在本地执行此操作或将其拆分成较小的文件进行压缩可能更有意义