LeavaTailの日記

LeavaTailの日記

Linuxエンジニアを目指した技術者の備忘録

Storage

SDメモリカードで摩耗平滑化の恩恵を体感してみる

概要 背景 目的 実行環境 実験 未使用領域が十分に確保できる状態での書き込み 未使用領域が十分に確保できない状態での書き込み 変更履歴 参考文献 概要 本稿では、Raspberry Pi 4 上で KIOXIA社の16GB SDメモリカードに書き込みを続けたときの状態を確認し…

Raspberry Pi 4 で microSD の読み込み/書き込み性能を比較する

概要 背景 目的 実行環境 RAWデバイスのパフォーマンスをベンチマークする I/O サイズを 1 MB でシーケンシャルな書き込み I/O サイズを 1 MB でシーケンシャルな読み込み I/O サイズを 4 KB でランダムな書き込み I/O サイズを 4 KB でランダムな読み込み v…

I/O スケジューラの違いによるストレージの読み込み性能を比較する

概要 はじめに mq-deadline の概要 bfq の概要 kyber の概要 目的 実行環境 計測方法 スループットの計測 BIO毎のレイテンシ計測 CPU使用率の計測 準備 Linuxカーネルの再構築 必要なパッケージのインストール BPFスクリプトの修正 実験結果 スループット レ…

I/O スケジューラの違いによるストレージの書き込み性能を比較する

概要 はじめに mq-deadline の概要 bfq の概要 kyber の概要 目的 実行環境 計測方法 スループットの計測 BIO毎のレイテンシ計測 CPU使用率の計測 準備 Linuxカーネルの再構築 必要なパッケージのインストール BPFスクリプトの修正 実験結果 スループット レ…

ファイルシステムの違いによるストレージへの書き込み特性を比較する

概要 はじめに 目的 実行環境 計測方法 準備 Linuxカーネルの再構築 必要なパッケージのインストール BPFスクリプトの修正 実験結果 IO要求の発行回数 メタデータ書き込み総量 書き込み頻度とオフセット パフォーマンス おわりに 変更履歴 参考 注意 本記事…

Phoronix Test Suite で Diskベンチマークを実施する

概要 はじめに 実験環境 Phoronix Test Suite のインストール ベンチマークテストのセットアップ テスト実行 おわりに 変更履歴 参考文献 概要 dockerコンテナでPhoronix Test Suite のDiskベンチマークを実施した。 本記事のベンチマーク結果については、Op…

SDカードの読み込み/書き込み性能を fio の測定結果から比較する

概要 はじめに 目的 実行環境 計測方法 実験結果 ファイルシステムによるオーバーヘッド SDカードの違い ブロックサイズの違い UHS-II 非対応によるオーバーヘッド 並列処理によるオーバーヘッド 結論 おわりに 変更履歴 参考 補足 概要 SDカードには規格が…