웹 서버 SSD 업그레이드: 부분 fs 전환이 가능합니까?

웹 서버 SSD 업그레이드: 부분 fs 전환이 가능합니까?

헤츠너(Hetzner)와 함께 전용 서버를 운영했습니다. 전자 상거래 인스턴스의 최대 동시 사용자 수가 350명이 넘자 약간의 속도 저하가 발생하여 RAM을 16GB에서 32GB로 업그레이드하고 3TB SATA 드라이브에 240GB SSD 드라이브를 추가하기로 결정했습니다.

전체 시스템을 SSD로 전환하는 것은 상당히 문제가 있으므로 질문이 있습니다. 이해해 주시기 바랍니다.

/var 폴더를 SSD 드라이브로 옮길 수 있나요? 모든 가상 호스트 웹 데이터는 /var/www에 저장됩니다. 그러면 성능이 향상됩니까? 아니면 다른 필수 시스템 요소도 SSD로 전환해야 합니까?

제가 아는 한 SSD의 장점은 더 빠르고 동시에 읽기/쓰기가 가능하다는 것입니다. 웹 데이터에 대해 더 빠른 읽기/쓰기를 보장함으로써 이점을 얻을 수 있습니까?

곧 연락을 기다리겠습니다.

당신의 도움을 주셔서 감사합니다

답변1

/var 폴더를 SSD 드라이브로 옮길 수 있나요? 모든 가상 호스트 웹 데이터는 /var/www에 저장됩니다. 그러면 성능이 향상됩니까? 아니면 다른 필수 시스템 요소도 SSD로 전환해야 합니까?

일반적으로 말하자면 대부분의 OS는 IO 로드가 매우 낮으며 SSD가 아닌 환경에서도 문제없이 작동할 수 있습니다. /varSSD로의 전환을 제안하는 올바른 길을 가고 있습니다 . 이렇게 하면 웹 루트를 통해 더 빠른 저장소와 로그( /var/log)로 이동됩니다. /var데이터베이스 파일도 어디에 있습니까 ?

제가 아는 한 SSD의 장점은 더 빠르고 동시에 읽기/쓰기가 가능하다는 것입니다.

자격을 부여해 보겠습니다. SSD는 일반적으로 더 높은 성능을 제공합니다.무작위의IO 로드. 대부분의 다중 사용자 웹 서비스는 임의 IO 로드를 생성하는 것으로 분류됩니다. 순차 IO 로드의 경우 회전식 디스크가 여전히 SSD 성능을 능가하는 경우가 있습니다.

결론적으로 활성 IO 로드를 SSD로 이동하면 성능이 향상될 가능성이 높습니다. 하지만 그 외에도 이 시스템의 성능을 높이기 위해 할 수 있는 첫 번째 일은 시스템에 최대한 많은 RAM을 설치하는 것입니다. 당신은해야적어도전체 데이터베이스를 RAM에 담을 수 있을 만큼 충분한 RAM이 있어야 합니다.

이러한 단계를 수행해도 요구 사항을 충족할 만큼 성능이 향상되지 않으면 데이터베이스를 자체 시스템으로 이동하고 웹 프런트 엔드의 부하 분산 클러스터를 추가하는 방안을 검토해야 합니다. 하지만 그것은 완전히 다른 주제입니다.

관련 정보