defragmentation

ext2 디렉토리 항목 목록에서 항목 제거
defragmentation

ext2 디렉토리 항목 목록에서 항목 제거

~에서이 문제, 인용이 웹사이트, 내가 아는 한, 디렉토리의 항목이 삭제되면 이전 항목의 크기가 적절하게 다음 항목이나 블록의 끝으로 푸시됩니다. 내 질문은 이것이 내부 조각화를 일으키지 않는가입니다. 아무 조치도 취하지 않으면 낭비되는 공간이 많이 될 수 있다고 생각합니다. 예를 들어, 매우 큰 디렉토리가 있고 각 데이터 블록에 하나의 항목만 남도록 해당 디렉토리에서 항목을 제거하면 해당 항목이 결국 전체 블록을 채울 것입니다. 그런 다음 x 항목에 대해 x 수의 블록이 있습니다. 그러나 이러한 항...

Admin

파일 시스템의 "외부 조각화"란 무엇입니까?
defragmentation

파일 시스템의 "외부 조각화"란 무엇입니까?

저는 EXT4를 사용하고 있지만 모든 Unix/Linux 파일 시스템과 관련된 문제인 것 같습니다. "Ext4의 조각과 범위의 차이점"에 대한 2022 답변지적했다: 외부 조각화는 관련 파일이 모두 하나의 디렉터리에 있고 디스크 전체에 분산되어 있을 때 발생합니다. 디렉터리의 모든 파일을 읽으려고 하면 내부 조각화만큼이나 많은 성능 문제가 발생할 수 있습니다. ext4fs 알고리즘은 또한 동일한 디렉토리에 있는 다른 파일과 동일한 실린더 그룹에 있는 파일에 블록을 할당하려고 시도하여 외부 조각화를 ...

Admin

메모리 제한(UM, UME, UMEH)
defragmentation

메모리 제한(UM, UME, UMEH)

여러 서버가 모두 동일한 사양으로 동일한 방식으로 설정된 시스템이 있습니다. 이는 WebRTC를 통한 오디오 및 비디오 스트리밍은 물론 온라인 회의 녹화를 처리하도록 특별히 설계되었습니다(Jitsi는 뒤에서 실행되는 오픈 소스 소프트웨어입니다). 최근 그들 중 한 명이 메모리 문제에 부딪혀서... Out of memory: Killed process 3137519 (ffmpeg) total-vm:17368036kB, anon-rss:15560988kB, file-rss:0kB, shmem-rss:81...

Admin

btrfs 크기를 조정하기 전에 특별히 고려해야 할 사항이 있습니까?
defragmentation

btrfs 크기를 조정하기 전에 특별히 고려해야 할 사항이 있습니까?

현재 상황 내 파티션은 거의 꽉 찼고 /home4.4Go만 남았으며 내 파티션은 /절반 이상 비어 있습니다. 보시다시피 두 파티션 모두 Btrfs에 있습니다. % lsblk -o NAME,FSTYPE,FSAVAIL,FSUSE%,MOUNTPOINT,SIZE -e7 NAME FSTYPE FSAVAIL FSUSE% MOUNTPOINT SIZE sda 238,5G ├─sda1 vfat 4,...

Admin

BTRFS - 사용된 모든 블록에서 사용되지 않은 공간을 회수하고 파일 시스템을 압축하여 기본적으로 여유 공간을 조각 모음하는 방법은 무엇입니까?
defragmentation

BTRFS - 사용된 모든 블록에서 사용되지 않은 공간을 회수하고 파일 시스템을 압축하여 기본적으로 여유 공간을 조각 모음하는 방법은 무엇입니까?

BTRFS 파일 시스템에서 사용하는 모든 블록에서 사용되지 않은 공간을 회수하는 방법은 무엇입니까? 부분적으로 사용되는 블록이 많고 각 블록이 10~50% 활용된다고 가정할 때 각 블록의 여유 공간의 90~50%가 회수되도록 이러한 블록을 조각 모음하려면 어떻게 해야 합니까? 가능한 경우 데이터도 압축됩니다. ...

Admin

실제 파일 시스템을 구출
defragmentation

실제 파일 시스템을 구출

훌륭한 질문이 있었는데, 안타깝게도 제가 다소 광범위한 답변을 작성하는 동안 삭제되었습니다. :( 이러한 노력을 낭비하고 싶지 않기 때문에 질문 텍스트와 의견을 통해 문제를 설명하겠습니다. dd파일 덮어쓰기를 사용하면 조각화가 증가하는 것으로 나타났습니다 . dd조각화를 일으키지 않는 대안을 찾고 있습니다 . 조각화가 어떻게 발생하는지에 대한 예로서 전체 파일 시스템을 차지하는 파일을 상상해보십시오. 덮어쓰기를 시작하면 파티션이 완전히 "무료"가 되는 방법을 즉시 확인할 수 있으며 동시에 다른 파일...

Admin

복사(cp) 및 잘라내기(mv)가 파일 시스템에 미치는 영향
defragmentation

복사(cp) 및 잘라내기(mv)가 파일 시스템에 미치는 영향

파일을 동일한 파일 시스템의 다른 위치로 이동해야 하는 경우 두 가지 옵션이 있습니다. 잘라내어 붙여넣기( 또는 mv)하거나 복사하여 붙여넣기( cp)한 다음 이전 복사본을 삭제하는 것입니다. 조각 모음 가능성과 장기적인 파일 시스템 상태 및 효율성 측면에서 일반적인 Linux 파일 시스템(특히 ext2/3/4)에 어떤 영향을 미칠지 궁금합니다. 즉, 어떤 옵션이 더 빠르든(분명히 mvfast 보다 빠름 ) 시간이 지나도 파일 시스템을 최대한 깨끗하고 효율적으로 유지하려면 cp파일을 이동할 때 mv또...

Admin

IO 병목 현상이 읽기인지 아니면 쓰기인지 확인
defragmentation

IO 병목 현상이 읽기인지 아니면 쓰기인지 확인

나는 이것을 사용하여 ddrescue실패한 디스크를 희소 파일로 이미지화합니다. 종종 파일이 고도로 조각화됩니다(50,000개 이상의 조각). 때때로 잔해로 인해 이미징 속도가 느려지는 것 같습니다. 속도 저하가 원본 디스크 읽기 또는 대상 파일 쓰기로 인해 발생하는지 여부를 감지할 수 있는 방법이 있습니까? ...

Admin

대상을 조각화하지 않고 여러 소스에서 동시에 복제
defragmentation

대상을 조각화하지 않고 여러 소스에서 동시에 복제

여러 개의 작은 드라이브에서 큰 드라이브로 대용량 데이터 세트를 복사해야 하는 경우가 많습니다. 최근에는 WD Easystore 12TB 외장 USB 3.0 하드 드라이브를 대상으로 사용하고 있습니다. 시리즈의 모든 파일을 복사하는 데는 약 3일이 소요됩니다. 대상 드라이브는 소스가 읽을 때까지 기다리면서 대부분의 시간을 유휴 상태로 보냅니다. 각 소스에서 동시에 cp를 실행하여 복사 시간을 20시간 미만으로 유지할 수 있지만 이로 인해 대부분의 파일이 조각화됩니다. 사전 할당 옵션을 추가하는 cp...

Admin

조각 모음 중에 BTRFS의 압축 논리가 적용됩니까?
defragmentation

조각 모음 중에 BTRFS의 압축 논리가 적용됩니까?

이 옵션을 사용하여 BTRFS 파일 시스템을 마운트하면 compressionBTRFS는압축 가능 여부에 따라 파일을 선택적으로 압축합니다.. 조각 모음을 수행할 때도 동일한 논리가 적용됩니까? 아니면 다음과 같은 힘 압축? : btrfs filesystem defragment -r -czstd /data # btrfs version btrfs-progs v4.19 ...

Admin

주 메모리 조각화 및 대용량 페이지 이해
defragmentation

주 메모리 조각화 및 대용량 페이지 이해

QEMU 가상 머신을 실행하는 데에도 사용하는 범용 머신이 있습니다. VM은 가능한 한 성능이 좋아야 하므로 hugepages(바람직하게는 1GB hugepages)를 사용하여 VM 메모리를 백업하고 싶습니다. 머신에는 32GB의 RAM이 있고 가상 머신에 16GB를 제공하고 싶습니다. 문제는 컴퓨터를 정상적으로 사용하는 동안 32GB를 모두 사용해야 할 것이므로 시작 시 16G 거대 페이지를 할당하는 것은 옵션이 아니라는 것입니다. 이 문제를 해결하기 위해 가상 머신이 시작될 때 16G 대용량 페...

Admin

커널이 조각화된 메모리를 압축하도록 만드는 방법
defragmentation

커널이 조각화된 메모리를 압축하도록 만드는 방법

나는 달리고 있다 Fedora 26. 이것은 내 알고리즘 교수의 매우 이상한 과제입니다. 숙제는 다음과 같이 말합니다. C의 메모리 조각화: 다음을 수행하는 C 프로그램을 설계, 구현 및 실행합니다. 3m크기가 800,000인 배열의 각 시퀀스에 대해 메모리를 할당한 다음 모든 짝수 배열을 명시적으로 해제하고 m크기가 900,000인 배열 시퀀스의 각 배열 시퀀스를 할당합니다. 프로그램이 첫 번째 시퀀스와 두 번째 시퀀스를 배포하는 데 걸리는 시간을 측정합니다. m프로그램에서 사용할 수...

Admin