grs*_*grs 11 linux ubuntu ssd swap
目前我正在阅读 SSD 评论,我想知道如果我将 24 GB 交换从 7200 rpm HDD 移到 SSD,我将受益多少。有没有人在 SSD 上实现交换空间?这通常是个好主意吗?
附带说明:我读到如果日志在 SSD 上,ext4 的性能要好得多。有人有这样的设置吗?
谢谢!
编辑:在这里我将回答发布的问题:偶尔,我很少遇到交换。我知道交换是为了什么,最好获得更多的内存。当服务器开始交换时,其性能会下降(不足为奇)。这个想法是,如果我有很少的内存占用进程在运行,为了提高当时的整体系统性能,使用 SSD 进行交换,而不是较慢的旋转媒体。最后 - 我希望能够更快地登录并在交换期间检查服务器状态,而不是等待登录提示。我所看到的每 GB SSD 比 RAM 便宜。
与 HDD 相比,在使用 SSD 进行交换期间(这种情况很少见),我是否会获得更好的服务器性能?在这种情况下,10k 或 15k rpm HDD 的额定值在哪里?
感谢大家的快速和及时答复!
mat*_*tdm 22
你在打交换吗?通常,更好的解决方案是完全避免这种情况,或者至少做到这一点,以便换出的东西真正没有被使用,因此速度无关紧要。将您的资金投入更多 RAM。
尤其如此,因为虽然高端 SSD 驱动器可以提高性能,但在这方面,便宜的驱动器非常麻烦。
本周 Linux Weekly News 上有一篇很棒的文章,我强烈推荐阅读:http : //lwn.net/Articles/428584/。总而言之,便宜的驱动器对访问模式非常非常敏感,而 Linux 当前的设计并不能很好地匹配。更糟的是,驱动器真的不暴露在一个有用的方法的信息,因此Linux不能一定做正确的事。最好的办法是将它们与预先存在的 FAT32 文件系统一起使用,这些文件系统在出厂时已配置为符合驱动器的期望。
否则,您应该购买昂贵的高性能 SSD — 但前提是您的 RAM 已用尽。(实际上,到那时,您可能会强烈考虑购买支持更多 RAM 的更新服务器。)
Ram 目前的成本约为 10-20 GBP/Gb,SSD 为 20-40 GBP/Gb - SSD 比 RAM 慢并且磨损得更快。你能看出我要去哪里吗?
64Gb 是很多交换。你实际使用了多少?为什么?
小智 6
是的。使用 SSD 交换文件有几个优点。
90% 的数据访问是对 10% 的数据。数据集通常不适合 ram。如果您正在访问交换文件,则针对交换文件的读取和写入可以针对带有旋转盘片的硬盘或针对 SSD。
由于机械磁头的寻道时间,硬盘每秒的读/写操作有大约 150 次/秒的限制,而 200 美元的 128 GB SSD 每秒可以执行超过 5000 次 IO 操作。
几乎这里的每个人都说过“购买更多内存!!!” 但不幸的是,服务器 ram(双缓冲 ECC)的成本是商品/消费者 ram 的 3 倍。对于某些类型的使用模式,SSD 比 ram 具有明显的性价比优势。
SSD 驱动器不需要安装支持 512 GB 昂贵 ECC 的昂贵 4 插槽主板。SSD 驱动器便宜且易于添加到商品服务器以存储数据库文件或用作交换分区。
如果 200 美元的 128 GB SSD 交换分区在 2000 美元的服务器上将性能提高 50%,那么它具有成本效益。但是,考虑到当今 RAM 的价格昂贵,您应该先将服务器上的 ram 最大化。
但是,SSD 在交换文件使用方面的优势在很大程度上取决于您的交换文件模式。
总结:如果您进行多次随机访问读取和少量写入,您将看到 SSD 相对于硬盘的性能大幅提升。
| 归档时间: |
|
| 查看次数: |
11052 次 |
| 最近记录: |