BTRFS 느림 - 부분적으로 "가득"일까요?

BTRFS 느림 - 부분적으로 "가득"일까요?

내 BTRFS 파일 시스템에는 여유 공간이 많지만 "SINGLE" 섹션은 거의 꽉 찬 것 같습니다. 여기에서 btrfs fi 사용 결과를 확인하세요.

btrfs fi usage /
Overall:
    Device size:          37.95TiB
    Device allocated:         15.85TiB
    Device unallocated:       22.11TiB
    Device missing:          0.00B
    Used:             15.48TiB
    Free (estimated):         22.46TiB  (min: 11.41TiB)
    Data ratio:               1.00
    Metadata ratio:           2.00
    Global reserve:      512.00MiB  (used: 0.00B)

Data,single: Size:15.79TiB, Used:15.43TiB
   /dev/sda3      15.79TiB

Metadata,DUP: Size:28.00GiB, Used:21.67GiB
   /dev/sda3      56.00GiB

System,DUP: Size:8.00MiB, Used:1.95MiB
   /dev/sda3      16.00MiB

Unallocated:
   /dev/sda3      22.11TiB

이렇게 높은 "데이터, 단일" 사용량이 괜찮은가요? 아니면 파일 시스템이 원활하게 작동하도록 유지하기 위해 무언가를 재구성/정리해야 합니까? 현재 파일 시스템의 쓰기 성능이 매우 느립니다.

답변1

이것이 SSD 또는 이와 유사한 것(예: NVM)과 별개라면 이에 대해 걱정할 것입니다.

스피너에서도 최대 85% 이상 로드되어서는 안 됩니다. 헤드가 회전하는 플래터의 데이터를 잠재적으로 손상시키는 것을 방지하기 위해.

컨트롤러가 "호흡"하여 "사용되지 않는" 데이터 블록을 이동할 수 있도록 하려면 모든 플래시 저장 장치가 75% 미만인지 확인하십시오.

SSD(또는 NVMe 드라이브나 썸 드라이브와 같은 기타 플래시 저장 장치)는 이러한 조건에서 이상적으로 작동합니다. 생각해 보세요. 상자에 구슬이 가득 차 있으면(또는 너무 가득 차면) 구슬이 돌아다니지 않거나 심지어 많이 움직이지도 않습니다. 그렇죠? 여기도 같은 생각이에요.

관련 정보