macOS 27.0 (Build 26A428) へのアップデートに伴い、ストレージI/O性能にどのような変化があったか。自作のプロファイラーを用い、「UBCバイパス(コールドスタート)」と「UBCヒット(ウォームスタート)」の両面から、前回バージョン (26.5.1) との比較検証を行いました。
1. 測定メソッドと検証環境
本検証では、macOSの統合バッファキャッシュ(UBC: Unified Buffer Cache)の状態によって、VFS(仮想ファイルシステム)およびAPFS層で発生するアクセスパスの効率差を可視化しています。
測定プロトコル
- コールドスタート測定(UBCバイパス):
sync && sync && purgeを実行し、カーネルキャッシュを強制解放。UBCのインデックスを介さず、VFS/APFS層からデバイスドライバ(NVMe/RAMDisk)へ直接アクセスする際の実効レートを測定。 - ウォームスタート測定(UBCヒット): UBCにデータが保持された状態で再読込を行い、最短パスでの実効レートを測定。
- データパターン: コントローラのインライン圧縮による数値の底上げを排除するため、Perlを用いて擬似乱数(非圧縮データ)を生成して使用。
- 測定ツール:
mac_storage_benchmark.sh(Zsh/Perl実装) による高精度プロファイリング。
検証機材
- Device A: Apple M5 (32GB Unified Memory)
- Device B: Apple M2 Ultra (192GB Unified Memory)
- OS: macOS 27.0 (Build 26A428) vs macOS 26.5.1 (Build 25F80)
2. Apple M5 (32GB) 環境:I/Oパス全体の効率化
M5環境では、コールドスタート・ウォームスタート両面で顕著なパフォーマンス向上が確認されました。
【M5】I/Oスループット比較マトリクス
| 測定項目 | 状態 | 前回 (26.5.1) | 今回 (27.0) | 変化率 | 判定 |
|---|---|---|---|---|---|
| 内蔵SSD 書き込み | コールド | 2,771 MB/s | 3,731 MB/s | 🔴 +34.6% | 🚀 大幅向上 |
| ウォーム | 2,905 MB/s | 4,000 MB/s | 🔴 +37.7% | 🚀 大幅向上 | |
| 内蔵SSD 読み込み | コールド | 5,105 MB/s | 5,604 MB/s | 🔴 +9.7% | 📈 向上 |
| ウォーム | 9,939 MB/s | 21,843 MB/s | 🔴 +119.7% | 🚀 劇的向上 | |
| 内蔵SSD ランダム読込 | コールド | 43,340 IOPS | 47,693 IOPS | 🔴 +10.0% | 📈 向上 |
| ウォーム | 203,590 IOPS | 359,310 IOPS | 🔴 +76.5% | 🚀 劇的向上 | |
| RAMDisk 書き込み | コールド | 3,696 MB/s | 5,612 MB/s | 🔴 +51.8% | 🚀 劇的向上 |
| ウォーム | 3,934 MB/s | 6,811 MB/s | 🔴 +73.1% | 🚀 劇的向上 | |
| RAMDisk 読み込み | コールド | 5,411 MB/s | 9,313 MB/s | 🔴 +72.1% | 🚀 劇的向上 |
| ウォーム | 10,494 MB/s | 20,662 MB/s | 🔴 +97.1% | 🚀 劇的向上 |
分析:M5における挙動の変化
特筆すべきはウォームスタート時の読み込み速度(+119.7%)とランダムアクセス(+76.5%)の向上です。これは、UBCのインデックスヒットからデータ転送に至るまでのソフトウェアパスが大幅に最適化されたことを示唆しています。
3. Apple M2 Ultra (192GB) 環境:大容量メモリ帯域の最適化
M2 Ultraでは、コールドスタート時の数値は安定している一方、ウォームスタート時の効率化が確認できました。
【M2 Ultra】I/Oスループット比較マトリクス
| 測定項目 | 状態 | 前回 (26.5.1) | 今回 (27.0) | 変化率 | 判定 |
|---|---|---|---|---|---|
| 内蔵SSD 書き込み | コールド | 4,168 MB/s | 4,424 MB/s | 🔴 +6.1% | 📈 向上 |
| ウォーム | 4,073 MB/s | 4,662 MB/s | 🔴 +14.5% | 📈 向上 | |
| 内蔵SSD 読み込み | コールド | 5,839 MB/s | 5,777 MB/s | 🔵 -1.0% | ➖ 横ばい |
| ウォーム | 14,344 MB/s | 14,743 MB/s | 🔴 +2.7% | ➖ 横ばい | |
| 内蔵SSD ランダム読込 | コールド | 35,052 IOPS | 35,703 IOPS | 🔴 +1.8% | ➖ 横ばい |
| ウォーム | 38,362 IOPS | 68,358 IOPS | 🔴 +78.2% | 🚀 向上 | |
| RAMDisk 書き込み | コールド | 4,840 MB/s | 6,145 MB/s | 🔴 +26.9% | 🚀 向上 |
| ウォーム | 6,078 MB/s | 8,418 MB/s | 🔴 +38.3% | 🚀 向上 | |
| RAMDisk 読み込み | コールド | 8,317 MB/s | 8,025 MB/s | 🔵 -3.5% | ➖ 横ばい |
| ウォーム | 13,729 MB/s | 16,042 MB/s | 🔴 +16.8% | 📈 向上 |
分析:M2 Ultraにおける挙動の変化
M2 Ultraでは、ウォームスタート時のランダムアクセス(IOPS)が約78%向上しています。192GBという広大なメモリ空間において、OSがページキャッシュをより効率的に管理し、ヒット率または検索効率を向上させた結果と考えられます。
4. テクニカル考察:実測値から見るOSの最適化
今回の実測データから、macOS 27.0において以下の最適化が行われた可能性が推測されます。
① VFS/APFSレイヤーの探索コスト削減
RAMDiskであっても、purge 後のコールドスタート時に数値が低下するのは、UBCのインデックスが破棄されたことで「VFS → APFS → ドライバ」という正規のパスを辿るコストが発生するためです。今回のアップデートでこの数値が向上していることは、ファイルシステム層のパス探索効率が改善されたことを示しています。
② ファイルシステム実効スループットの天井向上
インメモリ層での読み込み速度(最大 21.8 GB/s)は、ハードウェアの理論帯域(数百GB/s)よりも遥かに低い数値です。これは、sysread システムコールを経由する際の**「APFS/VFSというソフトウェアの壁(ロック競合やコンテキストスイッチ)」**による制限であるためです。この数値が向上していることは、OSレベルでこのボトルネックが緩和されたことを意味します。
③ UBC(統合バッファキャッシュ)の管理ロジック刷新
ウォームスタート時の爆発的な数値向上は、OSがメモリ帯域をよりダイレクトにI/Oに割り当てるロジックに変更されたことを示唆しています。
5. 実務ワークロードへの影響予測
今回の結果を踏まえ、特に体感差が出ると予想されるワークロードをまとめました。
| ワークロード | 期待される効果 | 主因となる指標 |
|---|---|---|
| 大規模コンパイル | クリーンビルドの高速化 | コールドランダム読込 ↑ |
| DB操作 (PostgreSQL等) | キャッシュ済みデータの応答速度向上 | ウォームランダム ↑↑ |
| 仮想化 / Docker | ゲストOSの起動・動作の高速化 | ウォームシーケンシャル ↑↑ |
| RAMDisk運用 | ビルドキャッシュ等の処理速度が激変 | RAMDisk 全般 ↑↑ |
| 大容量アセット書き出し | エクスポート時間の短縮 | コールドシーケンシャル書込 ↑ |
結論:エンジニア視点でのアップデート評価
macOS 27.0 (Build 26A428) は、単なる機能追加にとどまらず、「ストレージI/Oパスの最適化」という低レイヤでの実利があるアップデートです。
- M5ユーザー: コールド/ウォーム両層で劇的な向上が見られ、OSアップデートによる恩恵を最大に受けられる。
- M2 Ultra / 大容量メモリユーザー: ウォームスタート時のランダムアクセス性能が向上しており、大規模なデータセットを扱うワークロードにおいて明確な体感差が期待できる。
物理的なデバイス限界を押し上げたのではなく、「OSがハードウェアの性能をいかに効率よく引き出すか」という制御能力が向上した点に、今回のアップデートの本質があると言えます。
🛠️ 再現方法と測定ツールの設計思想
本検証では、以下の設計思想に基づいた自作プロファイラー mac_storage_benchmark.sh を使用しています。
- UBCの厳密な制御:
sync && sync && purgeによるキャッシュ強制解放を測定サイクルに組み込み、VFSパスの再探索コストを可視化。 - インライン圧縮のバイパス: 擬似乱数による非圧縮データを生成し、SSDコントローラのハードウェア圧縮による数値底上げを排除。
- 高精度タイマーの採用: Perlの
Time::HiResを用い、システムコールレベルでのマイクロ秒単位の計測を実施。 - マルチスレッドI/O: 4並列スレッドによる分散シーク(Random 4K)を行い、APFSのロック競合下における実効IOPSを抽出。
検証環境:
- Apple M5 (32GB Unified Memory) / Apple M2 Ultra (192GB Unified Memory)
- OS: macOS 27.0 (Build 26A428) vs macOS 26.5.1 (Build 25F80)
- Tool:
mac_storage_benchmark.sh(Enterprise Refined Edition)
==================================================
STORAGE BENCHMARK REPORT (Dual-Pattern Full Stats)
--------------------------------------------------
[Execution Date] : 2026-09-18 13:46:54
[System Information]
Model : Mac17,2
CPU : Apple M5
Topology : Performance 4 Cores / Efficiency 6 Cores (Total 10 Threads)
Memory : 32 GB Unified Memory
OS : macOS 27.0 (Build 26A428)
--------------------------------------------------
[Hardware Specs]
S.M.A.R.T. Health: Verified
TRIM Support : Unknown / N/A
Controller Type : Apple NVMe Controller Native
--------------------------------------------------
[Execution Specs]
Large File Size : 1024 MB
Random Block : 4 KB
Concurrency : 4 Parallel Threads
Sampling Engine : Iterations=3
Mode Switching : Cache-Test Execution = 1
==================================================
▶ [Analyzing Enterprise Workload] Internal-SSD(Current)
(Path: /Users)
📊 [連続I/O(シーケンシャル性能)- キャッシュ無効状態(物理層実効レート)]
- インライン圧縮データ (書き込み): 平均 3731.24 MB/s | 最高 4800.98 MB/s | 最低 2917.54 MB/s
- 非圧縮リアルランダム (書き込み): 平均 3098.65 MB/s | 最高 3733.82 MB/s | 最低 2520.68 MB/s
- インライン圧縮データ (読み込み): 平均 5604.02 MB/s | 最高 5818.52 MB/s | 最低 5380.13 MB/s
- 非圧縮リアルランダム (読み込み): 平均 5587.67 MB/s | 最高 5862.82 MB/s | 最低 5117.18 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ無効状態(物理層実効レート)]
- マルチスレッド並行上書き (並列4): 平均 112.22 MB/s | 最高 117.21 MB/s | 最低 106.10 MB/s [ 28728 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 186.30 MB/s | 最高 193.79 MB/s | 最低 179.37 MB/s [ 47693 IOPS ]
📊 [連続I/O(シーケンシャル性能)- キャッシュ有効状態(インメモリレート)]
- インライン圧縮データ (書き込み): 平均 4000.00 MB/s | 最高 4894.37 MB/s | 最低 2721.88 MB/s
- 非圧縮リアルランダム (書き込み): 平均 2866.39 MB/s | 最高 3271.46 MB/s | 最低 2062.19 MB/s
- インライン圧縮データ (読み込み): 平均 21843.72 MB/s | 最高 22035.76 MB/s | 最低 21535.24 MB/s
- 非圧縮リアルランダム (読み込み): 平均 23316.28 MB/s | 最高 23925.26 MB/s | 最低 22270.45 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ有効状態(インメモリレート)]
- マルチスレッド並行上書き (並列4): 平均 215.11 MB/s | 最高 225.24 MB/s | 最低 201.04 MB/s [ 55068 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 1403.56 MB/s | 最高 1445.40 MB/s | 最低 1356.35 MB/s [ 359310 IOPS ]
▶ [Analyzing Enterprise Workload] External-[USB-SSD]
(Path: /Volumes/USB-SSD)
📊 [連続I/O(シーケンシャル性能)- キャッシュ無効状態(物理層実効レート)]
- インライン圧縮データ (書き込み): 平均 114.83 MB/s | 最高 190.72 MB/s | 最低 61.73 MB/s
- 非圧縮リアルランダム (書き込み): 平均 55.14 MB/s | 最高 56.64 MB/s | 最低 53.06 MB/s
- インライン圧縮データ (読み込み): 平均 345.76 MB/s | 最高 508.13 MB/s | 最低 24.13 MB/s
- 非圧縮リアルランダム (読み込み): 平均 503.55 MB/s | 最高 512.62 MB/s | 最低 498.36 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ無効状態(物理層実効レート)]
- マルチスレッド並行上書き (並列4): 平均 2.68 MB/s | 最高 7.48 MB/s | 最低 0.19 MB/s [ 687 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 9.38 MB/s | 最高 27.76 MB/s | 最低 0.19 MB/s [ 2401 IOPS ]
📊 [連続I/O(シーケンシャル性能)- キャッシュ有効状態(インメモリレート)]
- インライン圧縮データ (書き込み): 平均 185.55 MB/s | 最高 464.90 MB/s | 最低 45.87 MB/s
- 非圧縮リアルランダム (書き込み): 平均 47.19 MB/s | 最高 47.90 MB/s | 最低 45.84 MB/s
- インライン圧縮データ (読み込み): 平均 23052.77 MB/s | 最高 24872.41 MB/s | 最低 22135.81 MB/s
- 非圧縮リアルランダム (読み込み): 平均 24753.16 MB/s | 最高 25147.36 MB/s | 最低 24026.31 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ有効状態(インメモリレート)]
- マルチスレッド並行上書き (並列4): 平均 44.73 MB/s | 最高 57.17 MB/s | 最低 33.84 MB/s [ 11451 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 1339.12 MB/s | 最高 1363.43 MB/s | 最低 1324.15 MB/s [ 342815 IOPS ]
▶ [Analyzing Enterprise Workload] RAMDisk
(Path: /Volumes/RAMDisk)
📊 [連続I/O(シーケンシャル性能)- キャッシュ無効状態(物理層実効レート)]
- インライン圧縮データ (書き込み): 平均 5612.73 MB/s | 最高 6851.33 MB/s | 最低 4432.51 MB/s
- 非圧縮リアルランダム (書き込み): 平均 4172.14 MB/s | 最高 4690.58 MB/s | 最低 3135.91 MB/s
- インライン圧縮データ (読み込み): 平均 9313.29 MB/s | 最高 9989.25 MB/s | 最低 8569.04 MB/s
- 非圧縮リアルランダム (読み込み): 平均 8605.56 MB/s | 最高 10293.54 MB/s | 最低 7449.98 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ無効状態(物理層実効レート)]
- マルチスレッド並行上書き (並列4): 平均 137.37 MB/s | 最高 145.44 MB/s | 最低 130.90 MB/s [ 35167 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 267.86 MB/s | 最高 275.48 MB/s | 最低 259.25 MB/s [ 68571 IOPS ]
📊 [連続I/O(シーケンシャル性能)- キャッシュ有効状態(インメモリレート)]
- インライン圧縮データ (書き込み): 平均 6811.01 MB/s | 最高 7317.42 MB/s | 最低 5838.75 MB/s
- 非圧縮リアルランダム (書き込み): 平均 5595.12 MB/s | 最高 5809.27 MB/s | 最低 5196.65 MB/s
- インライン圧縮データ (読み込み): 平均 20662.91 MB/s | 最高 21266.85 MB/s | 最低 20109.97 MB/s
- 非圧縮リアルランダム (読み込み): 平均 23877.25 MB/s | 最高 25122.64 MB/s | 最低 22260.87 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ有効状態(インメモリレート)]
- マルチスレッド並行上書き (並列4): 平均 210.74 MB/s | 最高 225.93 MB/s | 最低 184.69 MB/s [ 53949 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 1276.07 MB/s | 最高 1344.66 MB/s | 最低 1158.27 MB/s [ 326673 IOPS ]
==================================================
フルスタッツ・性能プロファイリング診断が完了しました。
[LOG SAVED] : /Users/*/benchmark_20260918.log
[CSV SAVED] : /Users/*/benchmark_20260918.csv
==================================================
==================================================
STORAGE BENCHMARK REPORT (Dual-Pattern Full Stats)
--------------------------------------------------
[Execution Date] : 2026-09-17 12:35:34
[System Information]
Model : Mac14,14
CPU : Apple M2 Ultra
Topology : Performance 16 Cores / Efficiency 8 Cores (Total 24 Threads)
Memory : 192 GB Unified Memory
OS : macOS 27.0 (Build 26A428)
--------------------------------------------------
[Hardware Specs]
S.M.A.R.T. Health: Verified
TRIM Support : Unknown / N/A
Controller Type : Apple NVMe Controller Native
--------------------------------------------------
[Execution Specs]
Large File Size : 1024 MB
Random Block : 4 KB
Concurrency : 4 Parallel Threads
Sampling Engine : Iterations=3
Mode Switching : Cache-Test Execution = 1
==================================================
▶ [Analyzing Enterprise Workload] Internal-SSD(Home)
(Path: /Users)
⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ ⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ ⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ 📊 [連続I/O(シーケンシャル性能)- キャッシュ無効状態(物理層実効レート)]
- インライン圧縮データ (書き込み): 平均 4424.35 MB/s | 最高 5013.71 MB/s | 最低 4054.16 MB/s
- 非圧縮リアルランダム (書き込み): 平均 2452.99 MB/s | 最高 3006.37 MB/s | 最低 2091.97 MB/s
- インライン圧縮データ (読み込み): 平均 5777.47 MB/s | 最高 5911.21 MB/s | 最低 5631.63 MB/s
- 非圧縮リアルランダム (読み込み): 平均 5774.54 MB/s | 最高 5897.26 MB/s | 最低 5571.58 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ無効状態(物理層実効レート)]
- マルチスレッド並行上書き (並列4): 平均 96.25 MB/s | 最高 99.05 MB/s | 最低 94.65 MB/s [ 24640 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 139.47 MB/s | 最高 142.51 MB/s | 最低 135.57 MB/s [ 35703 IOPS ]
⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ ⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ ⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ 📊 [連続I/O(シーケンシャル性能)- キャッシュ有効状態(インメモリレート)]
- インライン圧縮データ (書き込み): 平均 4662.97 MB/s | 最高 5887.09 MB/s | 最低 3823.04 MB/s
- 非圧縮リアルランダム (書き込み): 平均 2922.63 MB/s | 最高 3426.35 MB/s | 最低 2037.45 MB/s
- インライン圧縮データ (読み込み): 平均 14743.04 MB/s | 最高 15809.79 MB/s | 最低 13255.66 MB/s
- 非圧縮リアルランダム (読み込み): 平均 15954.71 MB/s | 最高 16494.81 MB/s | 最低 15508.10 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ有効状態(インメモリレート)]
- マルチスレッド並行上書き (並列4): 平均 267.02 MB/s | 最高 273.98 MB/s | 最低 256.06 MB/s [ 68358 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 937.94 MB/s | 最高 992.70 MB/s | 最低 831.56 MB/s [ 240111 IOPS ]
▶ [Analyzing Enterprise Workload] External-[USB-SSD]
(Path: /Volumes/USB-SSD)
⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ ⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ ⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ 📊 [連続I/O(シーケンシャル性能)- キャッシュ無効状態(物理層実効レート)]
- インライン圧縮データ (書き込み): 平均 78.18 MB/s | 最高 142.88 MB/s | 最低 45.66 MB/s
- 非圧縮リアルランダム (書き込み): 平均 50.68 MB/s | 最高 60.31 MB/s | 最低 45.72 MB/s
- インライン圧縮データ (読み込み): 平均 504.50 MB/s | 最高 507.68 MB/s | 最低 502.76 MB/s
- 非圧縮リアルランダム (読み込み): 平均 351.34 MB/s | 最高 516.70 MB/s | 最低 24.17 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ無効状態(物理層実効レート)]
- マルチスレッド並行上書き (並列4): 平均 0.20 MB/s | 最高 0.38 MB/s | 最低 0.10 MB/s [ 51 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 0.23 MB/s | 最高 0.38 MB/s | 最低 0.13 MB/s [ 60 IOPS ]
⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ ⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ ⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ 📊 [連続I/O(シーケンシャル性能)- キャッシュ有効状態(インメモリレート)]
- インライン圧縮データ (書き込み): 平均 54.19 MB/s | 最高 69.22 MB/s | 最低 45.97 MB/s
- 非圧縮リアルランダム (書き込み): 平均 54.62 MB/s | 最高 61.39 MB/s | 最低 46.61 MB/s
- インライン圧縮データ (読み込み): 平均 14169.94 MB/s | 最高 15564.63 MB/s | 最低 11645.63 MB/s
- 非圧縮リアルランダム (読み込み): 平均 15400.05 MB/s | 最高 15403.15 MB/s | 最低 15396.19 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ有効状態(インメモリレート)]
- マルチスレッド並行上書き (並列4): 平均 21.78 MB/s | 最高 56.13 MB/s | 最低 3.14 MB/s [ 5574 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 915.66 MB/s | 最高 1029.32 MB/s | 最低 734.95 MB/s [ 234409 IOPS ]
▶ [Analyzing Enterprise Workload] External-[USB_HDD02]
(Path: /Volumes/USB_HDD02)
⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ ⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ ⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ 📊 [連続I/O(シーケンシャル性能)- キャッシュ無効状態(物理層実効レート)]
- インライン圧縮データ (書き込み): 平均 103.77 MB/s | 最高 106.51 MB/s | 最低 98.74 MB/s
- 非圧縮リアルランダム (書き込み): 平均 103.11 MB/s | 最高 105.43 MB/s | 最低 99.45 MB/s
- インライン圧縮データ (読み込み): 平均 106.43 MB/s | 最高 108.54 MB/s | 最低 103.15 MB/s
- 非圧縮リアルランダム (読み込み): 平均 106.97 MB/s | 最高 108.73 MB/s | 最低 104.44 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ無効状態(物理層実効レート)]
- マルチスレッド並行上書き (並列4): 平均 0.46 MB/s | 最高 0.48 MB/s | 最低 0.45 MB/s [ 117 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 0.62 MB/s | 最高 0.64 MB/s | 最低 0.60 MB/s [ 157 IOPS ]
⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ ⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ ⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ 📊 [連続I/O(シーケンシャル性能)- キャッシュ有効状態(インメモリレート)]
- インライン圧縮データ (書き込み): 平均 104.49 MB/s | 最高 105.70 MB/s | 最低 102.65 MB/s
- 非圧縮リアルランダム (書き込み): 平均 104.92 MB/s | 最高 106.27 MB/s | 最低 103.66 MB/s
- インライン圧縮データ (読み込み): 平均 15434.90 MB/s | 最高 15688.69 MB/s | 最低 15229.03 MB/s
- 非圧縮リアルランダム (読み込み): 平均 15307.24 MB/s | 最高 15331.61 MB/s | 最低 15260.79 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ有効状態(インメモリレート)]
- マルチスレッド並行上書き (並列4): 平均 1.84 MB/s | 最高 2.10 MB/s | 最低 1.71 MB/s [ 471 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 1037.33 MB/s | 最高 1045.15 MB/s | 最低 1028.64 MB/s [ 265556 IOPS ]
▶ [Analyzing Enterprise Workload] RAMDisk
(Path: /Volumes/RAMDisk)
⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ ⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ ⏱️ プロファイリング中... キャッシュ無効状態(物理層実効レ 📊 [連続I/O(シーケンシャル性能)- キャッシュ無効状態(物理層実効レート)]
- インライン圧縮データ (書き込み): 平均 6145.70 MB/s | 最高 6513.99 MB/s | 最低 5409.12 MB/s
- 非圧縮リアルランダム (書き込み): 平均 4106.18 MB/s | 最高 4409.61 MB/s | 最低 3622.09 MB/s
- インライン圧縮データ (読み込み): 平均 8025.09 MB/s | 最高 8668.40 MB/s | 最低 6803.98 MB/s
- 非圧縮リアルランダム (読み込み): 平均 7949.91 MB/s | 最高 8676.51 MB/s | 最低 6531.86 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ無効状態(物理層実効レート)]
- マルチスレッド並行上書き (並列4): 平均 141.66 MB/s | 最高 152.72 MB/s | 最低 119.85 MB/s [ 36263 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 248.66 MB/s | 最高 256.82 MB/s | 最低 242.29 MB/s [ 63657 IOPS ]
⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ ⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ ⏱️ プロファイリング中... キャッシュ有効状態(インメモリレ 📊 [連続I/O(シーケンシャル性能)- キャッシュ有効状態(インメモリレート)]
- インライン圧縮データ (書き込み): 平均 8418.18 MB/s | 最高 8944.01 MB/s | 最低 7736.48 MB/s
- 非圧縮リアルランダム (書き込み): 平均 5005.66 MB/s | 最高 5071.82 MB/s | 最低 4894.37 MB/s
- インライン圧縮データ (読み込み): 平均 16042.73 MB/s | 最高 16655.81 MB/s | 最低 15313.30 MB/s
- 非圧縮リアルランダム (読み込み): 平均 15616.06 MB/s | 最高 15853.85 MB/s | 最低 15322.42 MB/s
📊 [ランダムI/O(分散シーク性能)- キャッシュ有効状態(インメモリレート)]
- マルチスレッド並行上書き (並列4): 平均 187.68 MB/s | 最高 190.53 MB/s | 最低 182.07 MB/s [ 48046 IOPS ]
- マルチスレッド並行読み込み (並列4): 平均 917.35 MB/s | 最高 925.10 MB/s | 最低 913.20 MB/s [ 234840 IOPS ]
==================================================
フルスタッツ・性能プロファイリング診断が完了しました。
[LOG SAVED] : /Users/*/benchmark_20260917.log
[CSV SAVED] : /Users/*/benchmark_20260917.csv
==================================================

