macOS/MojaveのFinderコピー等は,ボリュームがAPFSの場合,cloneが使われている
本文書は,CLI/CopyでAPFS vs HFS+の速度と容量効率を比較テストしてみた時のメモ
テスト環境はUSBメモリー(16GB)を APFSとHFS+(Journal,Non-CS) の2ボリュームに分けて, 各ボリューム上で同じ操作をして比較
(速度比較と容量比較を実施した日が違うため,(図のように)ファイル名は同じでも違うファイルを使っています)
速度: APFS上だとclonefileなのでかなり速い! <-当たり前!
(clonefileは $ cp -c SrcFile DstFile で..)
$ time cp -p /Volumes/USB_HFS+/test.fmp12 /Volumes/USB_HFS+/test-copy.fmp12 real 1m34.994s user 0m0.009s sys 0m0.799s $ time cp -cp /Volumes/USB_APFS/test.fmp12 /Volumes/USB_APFS/test-copy.fmp12 real 0m0.009s user 0m0.002s sys 0m0.004s $
データ領域(ブロック)共有: これはアプリによるけれど,ここではFilemakerでコピーしたファイルにデータ追記した場合,どれくらいデータ領域(ブロック)が共有されるか?のテスト
APFS上,HFS+上共に,元データ(A)660MBと追記後データ(B)1.58GBの2ファイルが存在
このテストでは結果として,APFS上では元データの9割に当たるデータ領域が共有されていて優秀/高効率利用!
$ df -h Filesystem Size Used Avail Capacity iused ifree %iused Mounted on ... /dev/disk3s2 7.1Gi 2.2Gi 4.8Gi 32% 92 4294967187 0% /Volumes/USB_HFS+ /dev/disk4s1 7.1Gi 1.6Gi 5.4Gi 24% 86 9223372036854775721 0% /Volumes/USB_APFS $
いわゆる↓この辺(About Apple File Systemより抜粋)のことなのだけど,環境が許せばUSBメモリー等でももっと使ってよいかも>APFS
ref.
- Apple File System Reference
<https://developer.apple.com/support/apple-file-system/Apple-File-System-Reference.pdf>
- About Apple File System
<https://developer.apple.com/documentation/foundation/file_system/about_apple_file_system>
以上.
0 件のコメント:
コメントを投稿
注: コメントを投稿できるのは、このブログのメンバーだけです。