PC&웹/정보&기술

(시놀로지) DS723+ 웹서버(로컬 PHP, MariaDB) 성능 개선

Simulz™ 2024. 7. 13. 19:26
반응형

Synology

Memory

메모리 압축 기능 해제

메모리 압축 설정을 끕니다. 압축 및 해제 과정에서 CPU, HDD 자원을 사용합니다.

웹서버가 동작중인데도 메모리 여유가 많습니다.

 

HDD

HDD 절전 해제

HDD가 절전된다면 깨어나는데 시간이 걸리므로 접속자의 대기 시간이 크게 늘어납니다. 자주 절전되지 않도록 설정하거나 절전 기능을 꺼야합니다.

로그 설정

각종 로그 기능에서 꼭 필요한 부분만 활성화하거나 로그 기능을 해제합니다.

 

MariaDB

환경설정 값은 명령어나 PMA 에서 설정하면 된다.

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 슬롯에 장착하고 캐시 기능을 활성화 한다.


 

반응형