
CentOS 5.8 시스템은 시작 시 디스크 I/O가 높습니다. 디스크 IO를 차지하는 프로세스는 kmirrord, kjournald 및 pdflush입니다. 나는 다음을 수행했습니다.
1) noatime 매개변수를 사용하여 파일 시스템을 마운트했습니다. 2) Linux 커널 버전 < 2.6.20이므로 iotop이 보고하지 않습니다. block_dump를 활성화했는데 kmirrord, kjournald 및 pdflush가 디스크를 광범위하게 읽고 쓰고 있음을 나타냅니다.
디스크 활용도가 높아지면 서버 로드도 늘어납니다. 이 현상은 잠시(약 30분) 동안 계속되고 시스템은 다시 정상으로 돌아옵니다.
추가로 확인할 사항이 있나요?
답변1
아이오톱으로 확인해 보세요. CentOS/RHEL 5.8에서는 잘 작동합니다.여기를 보아라.
재부팅할 때마다 이런 현상이 발생합니까? 웜부팅?
이 서버가 물리적 하드웨어에 있습니까? VPS? 가상 머신?
이것이 문제가 된 지 얼마나 됐나요?
답변2
CentOS 5.8은 꽤 구식입니다. 5.10이 현재 버전입니다.
방금 현재 5.10에서 lvm2의 버전 기록을 조회했습니다.
- Mi Jun 26 2013 Peter Rajnoha - 2.02.88-12
multipath_comComponent_Detection=1인 경우 mpath 구성 요소의 파티션도 필터링합니다.
미 마이 22 2013 피터 라지노하 - 2.02.88-11
- 커널 지원이 없으면 lvconvert에서 스냅샷 병합 초기화를 거부하세요.
- 미러 상향 변환 실패 후 수동 정리가 필요하다는 경고를 제거합니다.
- vgimport '--force'를 사용하면 이제 사용자가 PV가 누락된 VG를 가져올 수 있습니다.
- 이제 이중 오류가 발생할 때 미러링된 로그가 미러링되기 전에 수정됩니다.
- --mirrors 및 --repair와 함께만 lvconvert --stripes/stripesize를 허용합니다.
-My 옵션을 사용하는 경우 major:minor에 대한 제한을 4095:1048575로 늘립니다.
Di Aug 28 2012 Peter Rajnoha - 2.02.88-10
lvm.8의 할당 정책 문서화를 개선합니다.
2012년 7월 26일 Peter Rajnoha - 2.02.88-9
- 연속 정책으로 이미 발견된 PV에 집착하도록 할당을 수정합니다.
- 이전 LV 세그먼트가 없는 경우 일반 정책처럼 작동하지 않도록 집착 정책을 수정합니다.
- 태그 없이 --alloc을 붙일 때 이후 정책을 사용하지 않도록 할당 루프를 수정합니다.
내부 A_CONTIGUOUS 및 A_CLING 플래그 이름에 _TO_LVSEG를 추가합니다. 해결: #821013
2012년 5월 25일 밀라노 브로즈 - 2.02.88-8
- 512KB에서 2MB 사이의 범위로 설정된 pv_min_size에 대한 경고를 인쇄하지 않습니다.
vgcfgrestore 중에 PE 수가 0인 PV가 사용되는 경우 0으로 나누는 문제를 수정합니다. 해결: #786009 #820237
2012년 1월 20일 금요일 Milan Broz - 2.02.88-7
변환 시 클러스터 미러의 단독 활성화를 유지합니다. 해결: #702065
Mi 2012년 1월 18일 Milan Broz - 2.02.88-6
- lvm1 형식 스냅샷 처리를 수정합니다.
메모리 잠금 오류 메시지를 더 명확하게 만듭니다. 해결: #758833 #769053
도 데즈 01 2011 밀란 브로즈 - 2.02.88-5
- 미러링된 로그에 대한 미러 로그 변환 및 vgsplit를 수정합니다.
- dmeventd 자동 스냅샷 확장을 수정합니다. 해결: #754598 #755762 #754198
따라서 여기서 알려진 버그가 발생할 수 있습니다.