kby*_*yrd 10 performance compression hard-drive
似乎 CPU 的增长已经超过了磁盘速度一段时间。假设台式机或笔记本电脑配备现代双核 Intel/AMD CPU 和单个普通 SATA 磁盘,对大多数磁盘进行压缩是否会提供更好的整体性能?基本上减少的磁盘带宽是否足以弥补增加的 CPU 负载?我确信真正的答案是“这取决于你在做什么”。通过提出这个问题,我希望有人做过这个管道并给出一些例子或陷阱。
是的,磁盘压缩可以在特定情况下提供更好的性能:
ZFS 和 Btrfs(两者都是最近的全新设计)都包含压缩规定是有原因的。
在 HPC 空间中,当应用程序从内存到磁盘检查点时,CPU 经常根本不做任何有用的事情。这一次基本上是纯粹的开销。任何使用 CPU 来减少这个时间都是一个胜利。
磁盘压缩永远不会为您提供更好的性能。
由于快速的现代 CPU,它几乎不会给您带来任何损失,但这是完全不同的事情。
您认为不必从磁盘传输较少的数据可以提高性能;但大数据传输几乎从来都不是 I/O 瓶颈:真正的瓶颈是寻道时间和延迟。现代硬盘对大文件的持续数据传输速度非常快,而降低它们速度的是来自整个磁盘的少量传输。
一些场景:
| 归档时间: |
|
| 查看次数: |
2956 次 |
| 最近记录: |