CloudLinux Slab 캐시가 커지고 전체 서버 성능이 나쁨

이 기사에서는 CloudLinux Slab 캐시가 커지고 전반적인 서버 성능이 좋지 않은 문제를 해결하는 방법을 알아봅니다.

이 솔루션은 서버에서 커널 3.10.0-614.10.2.lve1.4.46 이상을 실행하는 경우 작동합니다  .

예를 들어 /home과 같은 큰 파티션이 있고 많은 사용자 파일로 인해 거의 가득 찼습니다. 백업과 같은 일부 응용 프로그램이 이러한 모든 파일을 스캔하면 자동으로 Slab 캐시가 증가하기 시작합니다.

Slab 크기를 확인/확인하려면 다음 명령을 사용하십시오.

루트 액세스 권한으로 이 명령을 실행하십시오.

# 고양이 /proc/meminfo | grep 슬래브:

다음과 같은 결과를 볼 수 있습니다.

Slab:           120366508 kB

참고: 경우에 따라 크기가 다를 수 있습니다.

이로 인해 일부 IO 응용 프로그램이 실행 중인 경우 전체 서버 성능이 저하될 수 있습니다.

이 문제를 해결하기 위해 Slab 캐시 크기를 제어하는 ​​구성이 거의 없습니다.

  • vm.vfs_cache_min_ratio
  • vm.vfs_cache_pressure

1. 다음 값을 설정합니다.

vm.vfs_cache_min_ratio to 0

즉, 회수할 수 없으며 매개변수가 dentry/inode 캐시의 최소 양(백분율)을 제어합니다. 기본값은 2로 다소 작지만 시스템에서 사용되는 cgroup이 많기 때문에 이 2%는 매우 큰 값이 될 수 있습니다.

2. 다음 값을 설정합니다.

vm.vfs_cache_pressure to 500 or 1000

기본값은 100입니다. 기본적으로 이 매개변수는 커널이 얼마나 적극적으로 dentry/inode 캐시를 축소할지 제어하므로 더 큰 값으로 설정하면 Slab 캐시 크기를 줄이는 데 도움이 될 수 있습니다.

이 기사에서는 지원 엔지니어 CloudLinux Slab 캐시가 어떻게 증가하고 전반적인 서버 성능이 나쁜 문제 인지 보았습니다 .


[오류] InnoDB: ./ibdata1 오류를 잠글 수 없음: 11 CloudLinux 7

[오류] InnoDB: ./ibdata1 오류를 잠글 수 없음: 11 CloudLinux 7

[오류] InnoDB: Unable to lock ./ibdata1, error: 11이 CloudLinux에서 표시되는 경우 다음 단계가 도움이 될 것입니다. 다음 명령을 사용하여 MySQL 서비스 중지

KernelCare에 패치를 적용할 수 없음

KernelCare에 패치를 적용할 수 없음

KernelCare에 패치를 적용할 수 없는 경우 이 문서에서 해결할 수 있는 방법을 설명했습니다.

SolusVM 오류: 장치 2049가 VPS를 시작하지 못함

SolusVM 오류: 장치 2049가 VPS를 시작하지 못함

SolusVM 오류를 해결하는 방법을 살펴보겠습니다. 장치 2049가 VPS를 시작하지 못했습니다. 오류: 장치 2049(vbd)를 연결할 수 없습니다. 핫플러그 스크립트가 작동하지 않습니다.

WordPress SSL 혼합 콘텐츠 문제

WordPress SSL 혼합 콘텐츠 문제

WordPress SSL 혼합 콘텐츠 문제를 해결하는 방법을 살펴보겠습니다. 종종 SSL이 WordPress 사이트에 탑재되고 있음을 발견하게 됩니다.

CentOS 서버 오류를 업데이트할 수 없습니다. rpmdb 열기 실패

CentOS 서버 오류를 업데이트할 수 없습니다. rpmdb 열기 실패

CentOS 서버 오류 rpmdb 열기 실패 문제를 업데이트할 수 없음을 해결하는 방법을 살펴보겠습니다. CentOS 서버에서 패키지를 yum 업데이트하는 동안 오류가 발생합니까?

yum 오류 해결 retry_no_cache=self._retry_no_cache

yum 오류 해결 retry_no_cache=self._retry_no_cache

이 기사에서는 yum 오류 retry_no_cache=self._retry_no_cache를 해결합니다.

mysqld 테이블이 충돌한 것으로 표시되어 수리해야 합니다.

mysqld 테이블이 충돌한 것으로 표시되어 수리해야 합니다.

mysqld 테이블이 충돌로 표시되어 오류를 복구해야 하는 문제를 해결하는 방법을 배웁니다. mysqld: 테이블 ...이 충돌로 표시되어 복구해야 합니다.

SSH 호스트 키 확인 실패 오류 해결

SSH 호스트 키 확인 실패 오류 해결

이 기사에서는 Linux에서 SSH 호스트 키 확인 실패 오류를 해결합니다.

Plesk 504 게이트웨이 시간 초과 nginx

Plesk 504 게이트웨이 시간 초과 nginx

이 기사에서는 Plesk 504 Gateway Time-out nginx 오류를 해결하는 방법을 설명했습니다. 60초 이상 걸리는 작업 또는 스크립트.

CloudLinux 508 서비스 일시적인 사용할 수 없음 오류

CloudLinux 508 서비스 일시적인 사용할 수 없음 오류

이 기사에서는 지원 엔지니어가 CloudLinux 508 서비스 임시 사용 불가 오류를 해결하는 방법을 다루었습니다. 높은 사용량으로 인해 제한될 가능성이 큽니다.