PC&웹/정보&기술
(시놀로지) DS723+ 웹서버(로컬 PHP, MariaDB) 성능 개선
Simulz™
2024. 7. 13. 19:26
반응형
Synology
Memory
메모리 압축 기능 해제
메모리 압축 설정을 끕니다. 압축 및 해제 과정에서 CPU, HDD 자원을 사용합니다.
웹서버가 동작중인데도 메모리 여유가 많습니다.
HDD
HDD 절전 해제
HDD가 절전된다면 깨어나는데 시간이 걸리므로 접속자의 대기 시간이 크게 늘어납니다. 자주 절전되지 않도록 설정하거나 절전 기능을 꺼야합니다.
로그 설정
각종 로그 기능에서 꼭 필요한 부분만 활성화하거나 로그 기능을 해제합니다.
MariaDB
환경설정 값은 명령어나 PMA 에서 설정하면 된다.
innodb buffer pool size
- NAS: 16,777,216
- 기본값: 134,217,728
MariaDB 문서에서도 기본값이 128MiB인데 시놀로지는 16MiB이다. DS7시리즈 램이 기본 2GB인데, 이건 너무 심하다. 지금은 16GB를 추가했으니 값을 변경해도 충분하다. 2048MB로 수정한다.
key buffer size
- 기본값: 134,217,728
max allowed packet
- NAS: 1,048,576
- 기본값: 16,777,216
- 설정값: 134,217,728
query_cache_limit
query_cache_size
기본값: 1,048,576
PHP
memory_limit
NAS: 128M
권장: 1024M
Web Station - 스크립트 언어 설정 - PHP 프로파일 편집 - 코어로 이동한다. 7.4, 8.0, 8.2 버전 모두 필요에 따라 설정을 변경한다.
FPM
최대 프로세스와 서버 값을 변경한다.
SSD
NVMe SSD를 M.2 슬롯에 장착하고 캐시 기능을 활성화 한다.
반응형