현재 SSD 리뷰를 읽고 있는데 24GB 스왑을 7200rpm HDD에서 SSD로 이동하면 얼마나 많은 이점을 얻을 수 있을지 궁금합니다. 누구든지 SSD에 스왑 공간을 구현 했습니까? 이것이 일반적으로 좋은 생각입니까?
참고 사항 : 저널이 SSD에 있으면 ext4의 성능이 훨씬 뛰어납니다. 그러한 설정을 가진 사람이 있습니까?
감사!
편집 : 여기에 게시 된 질문에 대답 할 것입니다 : 때때로, 나는 비교적 스왑을 때리고 있습니다. 스왑이 무엇인지 알고 있으며 더 많은 RAM을 얻는 것이 좋습니다. 서버가 스왑을 시작하면 성능이 저하됩니다 (놀랍지 않습니다). 아이디어는 메모리가 고갈되는 프로세스가 거의없는 경우, 회전 미디어가 느린 대신 SSD를 사용하여 스왑을 사용하여 당시 전체 시스템 성능을 향상시키는 것입니다. 결국-로그인 프롬프트를 기다리지 않고 스왑 중에 더 빨리 로그인하고 서버 상태를 확인할 수 있기를 원합니다. 그리고 내가 보는 것 중 SSD는 RAM보다 GB 당 저렴합니다.
HDD와 비교하여 SSD를 사용하여 스와핑하는 동안 서버 성능이 더 좋습니까? 이 시나리오에서 10k 또는 15k rpm HDD는 어디에서 평가합니까?
신속하고 신속한 답변을 주셔서 감사합니다.
답변
스왑 을 치고 있습니까? 일반적으로 더 좋은 해결책은 완전히 피하거나 최소한 스왑 아웃 된 것이 실제로 사용되지 않도록하여 속도가 중요하지 않도록하는 것입니다. 더 많은 RAM에 돈을 넣으십시오.
하이 엔드 SSD 드라이브가 성능을 향상시킬 수는 있지만, 저렴한 드라이브는 매우 번거롭기 때문에 특히 그렇습니다.
이번 주 Linux Weekly News에 대한 기사가 있습니다. http://lwn.net/Articles/428584/ . 요약하면 저렴한 드라이브는 액세스 패턴에 매우 민감하고 Linux는 현재 그와 잘 맞지 않도록 설계되었습니다. 더구나, 드라이브는 실제로 그 정보를 유용한 방식으로 공개하지 않으므로 Linux 가 반드시 올바른 일을 할 수는 없습니다 . 가장 좋은 방법은 기존 FAT32 파일 시스템과 함께 사용하는 것입니다. 기존 FAT32 파일 시스템은 드라이브의 예상과 일치하도록 공장 구성되어 있습니다.
그렇지 않으면 고가의 고성능 SSD를 구입해야하지만 이미 RAM을 최대한 활용 한 경우에만 가능합니다. (이 시점에서 더 많은 RAM을 지원하는 최신 서버를 얻는 것이 좋습니다.)
답변
램은 현재 10-20 GBP / Gb 정도이며 SSD는 20-40 GBP / Gb입니다. SSD는 RAM보다 느리고 마모가 빠릅니다. 내가 어디로 가는지 알아?
64Gb는 많은 스왑입니다. 실제로 얼마를 사용하십니까? 왜?
답변
예. 스왑 파일에 SSD를 사용하면 몇 가지 장점이 있습니다.
데이터 액세스의 90 %는 데이터의 10 %입니다. 데이터 세트는 종종 램에 맞지 않습니다. 스왑 파일을 사용하는 경우 스왑 파일에 대한 읽기 및 쓰기는 회전 플래터가있는 하드 디스크 또는 SSD에 대한 것일 수 있습니다.
하드 디스크는 기계식 헤드의 탐색 시간으로 인해 초당 읽기 / 쓰기 작업이 초당 150 개로 제한됩니다. 여기서 200GB의 128GB SSD는 초당 5000 개 이상의 IO ops를 수행 할 수 있습니다.
여기에있는 거의 모든 사람들이 “BUY MORE RAM !!!”이라고 말했습니다. 그러나 불행히도 서버 램 (이중 버퍼 ECC)은 상품 / 소비자 램보다 3 배나 비쌉니다. 특정 유형의 사용 패턴의 경우 램보다 SSD의 가격 대비 성능 이점이 분명합니다.
SSD 드라이브는 512GB의 고가의 ECC를 지원하는 고가의 4 소켓 마더 보드를 설치할 필요가 없습니다. SSD 드라이브는 데이터베이스 파일을 저장하거나 스왑 파티션으로 사용하기 위해 상용 서버에 저렴하고 쉽게 추가 할 수 있습니다.
$ 200의 128GB SSD 스왑 파티션이 $ 2000의 서버에서 성능을 50 %까지 향상 시키면 비용 효율적입니다. 그러나 오늘날 저렴한 RAM이 얼마나 많은지를 감안할 때 먼저 서버의 램을 최대한 활용해야합니다.
그러나 스왑 파일 사용에 대한 SSD의 장점은 스왑 파일 패턴에 따라 크게 다릅니다.
요약 : 많은 랜덤 액세스 읽기와 적은 쓰기를 수행하는 경우 하드 디스크보다 SSD에서 성능이 크게 향상됩니다.
답변
실제로 스왑을 사용합니까? 그렇다면 SSD를 사용하여 속도가 향상됩니다. 스왑이 많을수록 더 많은 혜택을 볼 수 있습니다.
그러나 나는 먼저 더 많은 RAM을 구입하는 것을 볼 것입니다.
답변
이미 램을 사용하고 있다면 시스템에 하드 드라이브처럼 보이는 SATA RAM 디스크가 시장에 나와 있습니다 (그러나 전원을 끈 후에도 데이터는 유지되지 않습니다. 배터리를 제공하십시오). SSD의 마모 문제없이 SSD와 유사한 (또는 더 나은) 성능을 제공하므로 고려할 가치가 있습니다.
답변
mattdm에 동의하면 RAM이 SSD보다 저렴하고 좋습니다.
또한 vm.swapiness 옵션에 대해 /etc/sysctl.conf를 확인하십시오. 낮 으면 스와핑이 낮아집니다.
SSD 캐시가 필요한 경우-SSD 캐싱 지원 어댑터를 구입하거나 bcache 커널 패치를 사용하십시오.