플스5 여러가지 파일 형식
.ffpfsc 포맷을 디자인하고 개발하는 동안, ShadowMountPlus의 메인 개발자인 Darkmor는 게임 백업을 마운트하는 여러 가지 방법을 비교하기 위해 몇 가지 벤치마크를 실행했습니다.
이것은 단 한 번의 실행 결과이므로, 참고만 하세요. 그래도 현재 마운트 옵션으로 각 포맷이 어떻게 작동하는지에 대한 유용한 아이디어를 얻을 수 있을 겁니다.
이 속도는 내장 SSD나 M.2 SSD에서 콘텐츠를 마운트할 때만 가능하다는 점을 유의해 주세요. 예를 들어, 느린 USB HDD에서 게임을 실행하는 경우, PFS 기반 포맷이 오히려 더 나은 성능을 보일 수도 있습니다.
또한, 이 수치들은 읽기 속도에 관한 것이므로 주로 로딩 시간에 영향을 미칩니다.
예비 결과
전략 1 스레드 8 스레드 폴더 670 MB/s 1900 MB/s exfat 390 MB/s 550 MB/s ffpkg. 300 MB/s 500 MB/s exfat->ffpfsc 150 MB/s 200 MB/s ffpkg->ffpfsc ? ? folder->.dat->ffpfsc 150 MB/s 160 MB/s
참고
일반적으로 내장 SSD나 M.2 SSD에 저장된 원본 폴더가 가장 빠른 로딩 시간을 제공합니다. 단점은 수천 개의 작은 파일들을 다뤄야 하고, 공간도 많이 차지한다는 것입니다.
exfat 와 ffpkg 은 중간 옵션입니다. 속도는 약간 느리지만, 단일 파일로 작업할 수 있게 해주며 공간을 절약하지는 않습니다.
ffpfsc 는 다른 옵션들보다 느립니다. 대부분의 게임에는 문제가 없겠지만, 게임 플레이 중에 동적으로 많은 텍스처를 스트리밍하는 경우 간헐적인 끊김이 발생할 수 있습니다.
한 가지 주목할 점은 이러한 컨테이너 포맷은 되돌릴 수 있으며, 여기에는 ffpfsc도 포함된다는 것입니다. 즉, .zip 파일과 매우 유사하게 작동합니다. ffpfsc 을 메인 저장 포맷으로 사용할 수 있으며, 특정 게임이 충분히 빠르지 않다면 언제든지 컴퓨터에서 원래의 folder, exfat또는 ffpkg 포맷으로 다시 추출할 수 있습니다.
사람들이 혼동하는 또 다른 점은 압축 때문에 읽기 속도가 느리다고 비난하는 것인데, 이는 완전히 정확하지 않습니다. 압축 해제 알고리즘은 이미 커널에 내장되어 있으며 매우 빠르고 CPU 오버헤드가 약간만 추가됩니다.
진정한 병목 현상은 현재 마운트 경로에 있습니다. 압축을 사용하려면 PFS 파일 시스템이 필요하며, 오늘날 이를 마운트할 수 있는 방법이 대부분의 속도 저하를 유발합니다.
이것이 압축 솔루션에 대한 기술적인 세부 사항을 명확히 하는 데 도움이 되기를 바랍니다. 제 희망은 결국 누군가가 PFS 이미지를 올바르게 마운트하는 방법을 알아내서 네이티브 속도로 실행되도록 하는 것입니다.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
삽질기사 입니당 ㅎ
레딧에서 퍼온글인데요, 드뎌 커펌 성공하고 겜을 구동하다보니 또 궁금증이 몰려옵니다
지금은 exfat 형식으로 외장에서 구동만 하고 있는데,
1. exfat->ffpkg 또는 ffpfsc로 변환
2. 그냥 폴더형식으로 변환
해서 내장 드라이브등에 옮길때 용량 절약이나 로딩시간 단축등을 고려할때 어떤 파일형식이 유리할까요?
킹왕짱젤다
tgfwehe
하리하리
Seankim
다만이공
울트라후니
길냥이고고
바하레퀴엠
zmfkd1


2 exfat 은 폴더방식을 압축해서 1개의 파일이기 때문에 전송이 대체로 빠른편 하지만 폴더보다 용량이 더크다
3 ffpkg 은 exfat 압축 한것을 한번더 압축해서 1개의 파일로 전송이 빠르고 용량이 절약된다 하지만 압축을 두번해서 게임 로딩이 폴더방식이나 exfat 보다 느리다
겜 종류 또는 내장 외장에 따라 폴더,exfat,ffpkg 어떤 형식이 잘돌아가는지 테스트도 해봐야됩니다
폴더 200기가
ffpkg 205기가
exfat 210기가
ffpfsc 100기가
게임마다 다르지만 대충이런 식이고
로딩은 단연 폴더가 가장 빠르고 ffpkg와 exfat은 대등소이합니다
ffpfsc는 상대적으로 느리고요 그래도 로딩은 참고할만 하지만 ffpfsc는 빌드하는 시간이 문제입니다
꽤 오래걸리구요 또 다른 문제는 파일채로 수정이 안됩니다 원 파일있으면 그걸로 수정후 다시 만들던가 원파일없으면 압축 풀고 수정하고 다시 ffpfsc 만들어야 합니다
ffpkg와 exfat은 파일 그대로 마운트해서 바로 수정 가능합니다
정리하면 ffpfsc는 용량 세이브 이외에는 전부 상대적인 단점입니다
윗분이 적은 냐용중에 잘못된 내용이 있는데 ffpkg는 압축이 아니라 컨테이너구요 exfat도 마찬가지로 압축이 아니라 그냥 컨테이너입니다
ffpfsc만 pfs를 압축해놓은 방식입니다
내장 : etahen/games
외장 : homebrew
내 외장에 파일만 넣어도 다 씹히든데;;;
내장도 homebrew 폴더 추천 (/data/homebrew/)
이제 정리가 좀 되네요 ㅎ