CPU 경합의 모험: macOS에서 SSD와 RAM 디스크 성능 분석

macOS 환경에서 jj VCS 테스트 수행 시 fdatasync() 호출 빈도가 성능의 핵심이며, SSD 대비 RAM 디스크 사용 시 최대 6배 이상의 속도 향상을 확인했습니다.

🔗 원문 보기

CPU 경합의 모험: macOS에서 SSD와 RAM 디스크 성능 분석

macOS 환경에서 jj VCS 테스트 수행 시 fdatasync() 호출 빈도가 성능의 핵심이며, SSD 대비 RAM 디스크 사용 시 최대 6배 이상의 속도 향상을 확인했습니다.

Ruby-News

Apple、macOS 26.6 TahoeでCoreStorageによる暗号化HFS+ボリュームを非推奨とし、2027年リリースのmacOS 28ではサポートを終了するためユーザーに対し暗号化AFPSフォーマットのドライブへデータをバックアップするように指示。
https://applech2.com/archives/20260617-apple-deprecates-encrypted-hfs-plus-macos-28.html

#applech2 #macOS_26_Tahoe #APFS #Apple #Beta版 #HFS #macOS26_6 #macOS28 #アップデート #ディスクユーティリティ

Apple、macOS 26.6 TahoeでCoreStorageによる暗号化HFS+ボリュームを非推奨とし、2027年リリースのmacOS 28ではサポートを終了するためユーザーに対し暗号化AFPSフォーマットのドライブへデータをバックアップするように指示。

AppleがmacOS 26.6 TahoeでCoreStorageによる暗号化されたHFS+ボリュームを非推奨とし、2027年リリースのmacOS 28ではサポートを終了するためユーザーに対し暗号化AFPSフォーマットのドライブへデータを...

AAPL Ch.

Speculative telemetry is an APFS feature that tracks the lifecycle of speculatively downloaded files: content fetched to local storage before the user explicitly requests it, such as files prefetched by iCloud or the App Store.

https://jtsylve.blog/post/2026/06/12/APFS-Speculative-Telemetry

#dfir #apfs

Speculative Telemetry

Speculative telemetry is an APFS feature that tracks the lifecycle of speculatively downloaded files: content fetched to local storage before the user explicitly requests it, such as files prefetched by iCloud or the App Store. This post covers the on-disk structures and state machine that enable this tracking.

Joe T. Sylve, Ph.D.

Volume grafting mounts a disk image's APFS contents as a subdirectory of an existing volume. This is the mechanism behind Cryptexes, RSRs, and system extensions.

New post on the lifecycle, constraints, and on-disk metadata:

https://jtsylve.blog/post/2026/06/11/APFS-Grafting

#dfir #apfs

Volume Grafting

Volume grafting is a mechanism introduced in macOS 13 that mounts a disk image’s APFS contents as a subdirectory of an existing volume. This is the technology behind Cryptexes, the cryptographically sealed, graftable disk images used for Rapid Security Responses and system extensions. This post covers the graft lifecycle, constraints, and on-disk metadata.

Joe T. Sylve, Ph.D.

Today's post covers APFS encryption rolling, the background process that encrypts, decrypts, or re-keys an entire volume’s data while the system continues operating.

https://jtsylve.blog/post/2026/06/10/APFS-Encryption-Rolling

#apfs #dfir

Encryption Rolling

In our posts on Keybags, Wrapped Keys, and Decryption, we covered the static encryption architecture of APFS: how keys are stored, unwrapped, and used to decrypt data. This post covers encryption rolling, the background process that encrypts, decrypts, or re-keys an entire volume’s data while the system continues operating.

Joe T. Sylve, Ph.D.
We previously covered how APFS clones files via shared extents. APFS also tracks which inodes share physical data through a higher-level structure: clonegroups. Today's post breaks down the clonegroup tree and how it manages cloned files. https://jtsylve.blog/post/2026/06/09/APFS-Clonegroups #dfir #apfs
Clonegroups

In our post on Data Streams, we discussed how APFS implements file cloning through shared extents and reference counting. While j_phys_ext_val_t reference counts and j_dstream_id_val_t track sharing at the extent level, APFS also maintains a higher-level grouping mechanism called clonegroups that tracks which inodes share physical data. This post covers the clonegroup tree and its role in managing cloned files.

Joe T. Sylve, Ph.D.

APFS supports transparent file compression through DECMPFS. Files may appear normal to applications but store their data in a compressed form on disk. This post covers the on-disk format, compression types, and how to parse compressed files.

https://jtsylve.blog/post/2026/06/08/APFS-DECMPFS

#dfir #apfs

Transparent Compression (DECMPFS)

APFS supports transparent file compression through the DECMPFS (Decompression File System) framework, shared with HFS+. Compressed files appear normal to applications but store their data in a compressed form on disk, significantly reducing space usage on system volumes. This post covers the on-disk format, compression types, and how to parse compressed files.

Joe T. Sylve, Ph.D.
How does APFS keep track of hard links, where multiple directory records all point to a single inode?
A mechanism called siblings. Today's post digs into the SIBLING_LINK and SIBLING_MAP record types:
https://jtsylve.blog/post/2026/06/05/APFS-Siblings
#dfir #apfs
Hard Links and Siblings

In our post on Inode and Directory Records, we noted that a single inode may be referenced by more than one directory record, as is the case with hard links. In File System Trees, we listed APFS_TYPE_SIBLING_LINK and APFS_TYPE_SIBLING_MAP among the record types. Today we examine how APFS explicitly tracks hard links through a mechanism called siblings.

Joe T. Sylve, Ph.D.