目前我正在阅读SSD评论,我想知道如果我将7200rpm HDD的24 GB交换移动到SSD,我将受益多少.有没有人在SSD上实现交换空间?这通常是个好主意吗?
旁注:我读到如果期刊在SSD上,ext4的性能要好得多.有这样设置的人吗?
谢谢!
编辑:在这里我将回答发布的问题:
偶尔,相对罕见的我打交换.我知道交换是什么,并且更好地获得更多RAM.当服务器开始交换时,其性能下降(不是一个惊喜).我的想法是,如果我运行的内存饥饿进程很少,那么使用SSD进行交换,而不是使用较慢的旋转介质,以提高当时的整体系统性能.最后 – 我希望能够更快地登录并在交换期间检查服务器状态,而不是等待登录提示.而我所看到的SSD每GB比RAM便宜.
与HDD相比,在使用SSD进行交换(很少见)时,我会获得更好的服务器性能吗?在这种情况下,10k或15k rpm硬盘驱动器的速率是多少?
谢谢大家的快速和迅速的答案!
解决方法
你打交换吗?通常,更好的解决方案是完全避免这种情况,或者至少使其变换以使被换出的东西真正不被主动使用,因此速度无关紧要.把你的钱放到更多的RAM中.
这尤其正确,因为虽然高端SSD驱动器可以提高性能,但廉价的驱动器在这方面非常麻烦.
本周的Linux Weekly News上有一篇很棒的文章,我强烈推荐阅读:http://lwn.net/Articles/428584/.总结是廉价的驱动器对访问模式非常非常敏感,而Linux目前的设计目前并不适合.更糟糕的是,驱动器并没有真正以有用的方式公开这些信息,因此Linux不一定能做正确的事情.最好的方法是将它们与预先存在的FAT32文件系统一起使用,这些文件系统在出厂时已配置为符合驱动器的预期.
否则你应该购买昂贵的高性能固态硬盘 – 但只有当你已经在RAM上完成时才会这么做. (实际上,在那一点上,您可能会强烈考虑只获得一个支持更多RAM的新服务器.)