tuning

sysctl 매개변수가 가상 머신에서 작동하지 않는 것 같습니다.
tuning

sysctl 매개변수가 가상 머신에서 작동하지 않는 것 같습니다.

서버 성능을 조정하려고 합니다. 이를 위해 net.core.somaxconn, net.ipv4.tcp_max_syn_backlog및 와 같은 일부 sysctl 매개변수를 테스트하고 싶습니다 net.core.netdev_max_backlog. 내 설정은 다음과 같습니다. nginx docker 컨테이너를 실행하는 서버는 4vCPU정적 페이지를 제공하는 테스트 웹 서버 역할을 합니다. One 16vCPU, one 8vCPU, one 4vCPU로드 생성기로 nginx 서버에서 프레임워크를 사용하고 있습...

Admin

파일 시스템 오버헤드를 최소화하는 방법
tuning

파일 시스템 오버헤드를 최소화하는 방법

본질적으로 캐시된 데이터로 많은 공간을 사용하는 응용 프로그램이 있습니다. 사용 가능한 캐시가 많을수록 애플리케이션 성능이 향상됩니다. 우리는 수백에서 수천 테라바이트에 대해 이야기하고 있습니다. 블록이 손상되면 애플리케이션은 즉시 데이터를 재생성할 수 있으므로, 나의 주요 목표는 파일 시스템에서 캐시된 데이터에 사용할 수 있는 크기를 최대화하고 파일 시스템 오버헤드를 최소화하는 것입니다. 나는 모든 신뢰성과 유연성, 그리고 "다양성" 요구 사항을 기꺼이 희생할 것입니다. 가장 중요한 것은 응용 프로...

Admin

내가 사용하기에 가장 좋은 dirty_ground_ratio와 dirty_ratio는 무엇입니까?
tuning

내가 사용하기에 가장 좋은 dirty_ground_ratio와 dirty_ratio는 무엇입니까?

그래서 저는 dirty_background_ratio and dirty_ratio귀하의 전문적인 도움을 받아 올바른 매개변수를 찾으려고 노력하고 있습니다. 지금은 다음을 사용하고 있습니다. vm.dirty_background_ratio = 20 vm.dirty_ratio = 60 주요 용도는 토렌트입니다. 즉, 토렌트 클라이언트를 통해 파일을 다운로드한 다음 시드합니다. 동시에 여러 다운로드를 수행할 수 있으므로 RAM 캐시를 사용하고 올바른 값을 고려해야 합니다. 어쩌면 나에게 올바른 값을 ...

Admin

/proc/sys/fs/file-max의 최대 제한을 찾는 방법
tuning

/proc/sys/fs/file-max의 최대 제한을 찾는 방법

오픈 파일이 많이 필요한 작업을 많이 하기 위해 Jenkins를 실행하고 있어서 file-max한도를 300만 개로 늘렸습니다. 아직도 가끔 300만 돌파하는 경우가 있는데 어디까지 갈 수 있을지 궁금하네요. /proc/sys/fs/file-max1000만으로 설정할 수 있나요 ? 하드 한도가 무엇인지 어떻게 알 수 있나요 file-max? 실행 중입니다 CentOS 7.7(3.10.X 커널) ...

Admin

f2fs에 대해 2fs 조정
tuning

f2fs에 대해 2fs 조정

ext234용 une2fs와 같이 f2fs의 파일 시스템 기능을 편집하고 볼 수 있는 도구가 있습니까? 예를 들어, 해당 extX 파티션에 대한 요약 정보를 얻을 수 있습니다. # tune2fs -l /dev/path/to/disk 기존 ext4 파일 시스템에서 체크섬을 활성화하려면 다음을 수행하십시오. # tune2fs -O metadata_csum /dev/path/to/disk ...

Admin

Linux CPU 스케줄러에서 사용하는 시간 조각 길이를 변경하는 방법은 무엇입니까?
tuning

Linux CPU 스케줄러에서 사용하는 시간 조각 길이를 변경하는 방법은 무엇입니까?

Linux CPU 스케줄러가 프로세스 실행을 허용하는 시간 길이를 늘릴 수 있습니까? 어떻게 해야 하나요? 배경 지식 이 질문은 커널이 동일한 CPU에서 실행되는 서로 다른 프로세스 간에 강제로 전환하는 빈도를 줄이는 방법을 묻습니다. 이는 "선점형 멀티태스킹"으로 설명되는 커널 기능입니다. 이 기능은 단일 프로세스가 CPU를 과도하게 사용하여 시스템이 완전히 응답하지 않게 만드는 것을 방지하므로 일반적으로 좋습니다. 그러나 프로세스 간 전환비용이 있다이므로 절충이 필요합니다. 한 프로세스가 얻...

Admin

Apache 프리포크에서 MinSpareServer 생성 속도를 향상시킬 수 있는 방법이 있습니까?
tuning

Apache 프리포크에서 MinSpareServer 생성 속도를 향상시킬 수 있는 방법이 있습니까?

내 서버는 매일 짧은 시간 동안만 엄청난 트래픽에 직면합니다. 하루 종일 MaxSpareServer를 많이 실행하여 리소스를 낭비하고 싶지 않습니다. 그래서 스폰율을 100초씩 기하급수적으로 늘릴 수 있는 방법이 있는지 궁금합니다. 즉, 증가율은 100,200,400,800이 되어야 한다는 뜻입니다... 내 구성: ...

Admin

CentOS 7 - THP가 비활성화된 경우 조각 모음 설정을 무시해도 안전합니까?
tuning

CentOS 7 - THP가 비활성화된 경우 조각 모음 설정을 무시해도 안전합니까?

THP(Transparent Huge Pages)를 비활성화해야 합니다. 웹의 많은 튜토리얼에서는 다음 옵션에 대해 never( 마지막) 값을 설정하도록 권장합니다.0 /sys/kernel/mm/transparent_hugepage/enabled /sys/kernel/mm/transparent_hugepage/defrag /sys/kernel/mm/transparent_hugepage/khugpaged/defrag 내 질문은 - THP가 비활성화되므로 조각 모음 옵션도 비활성화하는 것이 중요합...

Admin

느리거나 정지된 ext4 //대형 쓰기 전용 서버에서 작업 동기화가 차단됨
tuning

느리거나 정지된 ext4 //대형 쓰기 전용 서버에서 작업 동기화가 차단됨

우리는 여러 대의 90TB 서버를 보유하고 있습니다(Areca RAID-6은 10개의 ext4 파티션으로 나뉩니다). 애플리케이션은 기본적으로 링 버퍼입니다. 데이터는 지속적으로 기록되고 오래된 데이터는 삭제됩니다. 따라서 각 파티션은 항상 100% 가득 찼습니다(헤드룸으로 파티션당 15GB). 이제 우리는 디스크에 충분히 빠르게 쓸 수 없기 때문에 쓰기 응용 프로그램 segfault를 보고 있습니다. 응용 프로그램 세그먼트 오류는 이 오류와 거의 같은 시간에 발생합니다(여러 오류가 있음). ...

Admin

Conky에서 나만의 사용자 정의 진행률 표시줄을 만드는 방법은 무엇입니까?
tuning

Conky에서 나만의 사용자 정의 진행률 표시줄을 만드는 방법은 무엇입니까?

나는 며칠 전부터 Conky를 사용하기 시작했고 나만의 구성을 만들려고 합니다. 색상과 멋진 ASCII 아트를 추가하고 기본 사항을 배웠습니다. 그러나 Conky와 함께 제공되는 기본 진행률 표시줄이 마음에 들지 않습니다. 50개의 "#" 기호 또는 "직사각형"(ASCII 테이블의 219번째 문자)과 같은 문자열을 만들고 싶습니다. 즉 처음 20개는 녹색이고 다음은 녹색입니다. 노란색은 20개, 빨간색은 마지막 10개입니다. fs_bar여유 공간이 충분하면 녹색, 절반이 차면 노란색, 일부 파일을...

Admin

CPUShare가 낮은 경우에도 시스템 슬라이싱은 시스템 응답성에 심각한 영향을 미칠 수 있습니다.
tuning

CPUShare가 낮은 경우에도 시스템 슬라이싱은 시스템 응답성에 심각한 영향을 미칠 수 있습니다.

사용자 정의 슬라이스를 만들었으므로(이제 사용자, 시스템, 기계, 중요 4개의 슬라이스가 있습니다) CPUShares해당 슬라이스의 부하가 높으면 시스템이 실제로 응답하지 않는 느낌이 들며 CPUShares이는 의 엄청난 가치를 고려하면 논리적인 것 같습니다. 그러나 나는 CPUShares매우 작은 값( 64및 의 기본값과 비교하여)을 설정했고 솔직히 말해서 시스템도 매우 반응이 없는 것처럼 느껴졌습니다. 그다지 많지는 않지만 여전히 짜증나는 일이었습니다. 따라서 CPU 로드는 다른 슬라이스에 비해...

Admin

가상 백업 환경을 위한 빠른 파일 시스템
tuning

가상 백업 환경을 위한 빠른 파일 시스템

나는 파일 시스템 지지자 전쟁이 다가오고 있다는 것을 알고 있으며 각 파일 시스템에 대한 수많은 미세 조정 가이드가 있으므로 사양을 따르십시오. 신뢰성이 없는 대용량 파일의 빠른(읽기/쓰기) 처리를 수행하는 것이 어떻게 권장되는지 묻고 있습니다. 우선순위입니다. 실제 시나리오: 백업 대상 스토리지에서 로컬(Sata) 스토리지로 대규모 가상 머신 이미지(2++TB) 복사. 이미 시도했습니다. 대상(onlinux)에서 ZFS를 백업했지만 몇 달 간의 작업 후에 풀이 조각화되고 I/O(읽기/쓰기) 속도...

Admin

NFS 튜닝: getattr 요청의 출처 식별
tuning

NFS 튜닝: getattr 요청의 출처 식별

우리는 NetApp NFS 스토리지 시스템에 대해 일부 Linux NFS 클라이언트를 실행합니다. 현재 getattr 요청의 50% 이상이 NetApp에 ​​대해 실행되어 귀중한 CPU 주기를 사용하고 있습니다. netapp-top.pl 스크립트를 사용하여 다수의 NFS 작업을 유발하는 호스트를 식별했습니다. Linux NFS 클라이언트에서는 nmon을 사용하여 NFS 작업 유형을 식별합니다("N" 옵션 사용). 각 Linux 클라이언트 개인 공유에서 nocto 및 actimo 탑재 옵션을 사용...

Admin

CentOS 5 - hdparm - DMA 모드 설정 방법
tuning

CentOS 5 - hdparm - DMA 모드 설정 방법

저는 PATA 하드 드라이브를 사용하여 CentOS 5를 실행하고 있습니다. 나는 사용했다HD 매개변수더 나은 성능을 위해 하드 드라이브를 조정했지만 두 가지 설정이 작동하지 않습니다. hdparm -M 254 /dev/hda 오류가 발생합니다 HDIO_DRIVE_CMD:ACOUSTIC failed: Input/output error 그리고 hdparm -d1 /dev/hda 오류가 발생합니다 HDIO_SET_DMA failed: Operation not permitted 이를 ...

Admin