ユーザ用ツール

サイト用ツール


linux:disk

差分

このページの2つのバージョン間の差分を表示します。

この比較画面へのリンク

両方とも前のリビジョン前のリビジョン
次のリビジョン
前のリビジョン
linux:disk [2018/07/07 23:44] nullponlinux:disk [2026/01/29 13:23] (現在) nullpon
行 17: 行 17:
 ``` ```
  
 +## mount
 +
 +lsblkで接続されているディスクを調べる
 +
 +```
 +$ lsblk
 +NAME        MAJ:MIN RM   SIZE RO TYPE MOUNTPOINTS
 +sda           8:   0 117.6G  0 disk
 +├─sda1        8:1    0   200M  0 part
 +└─sda2        8:2    0 117.4G  0 part
 +```
 +
 +sda1はおそらくEFI領域、目当てのパーティションはsda2。これを/media/externalにマウント
 +
 +
 +```
 +sudo mkdir -p /media/external
 +sudo mount /dev/sda2 /media/external
 +```
  
 ## IOスケジューラ ## IOスケジューラ
-     + 
-    $ cat /sys/block/sda/queue/scheduler +```    
-    noop deadline [cfq]+$ cat /sys/block/sda/queue/scheduler 
 +noop deadline [cfq] 
 +``` 
 + 
 +[Red Hat Enterprise Linux 7 Performance Tuning Guide 5.1.2. I/O Schedulers](https://access.redhat.com/documentation/en-US/Red_Hat_Enterprise_Linux/7/html/Performance_Tuning_Guide/chap-Red_Hat_Enterprise_Linux-Performance_Tuning_Guide-Storage_and_File_Systems.html#sect-Red_Hat_Enterprise_Linux-Performance_Tuning_Guide-Considerations-IO_Schedulers) 
 + 
 + * noop - 何もせずに受付順に処理。SSD等の高速ストレージや、別途スケジューラを持っているraidコントローラがある場合など 
 + * deadline - 待ち時間を一定にするようにがんばる。データベースやSSD向け。[SSDで大きなファイルを扱う場合はこちらが良いらしい](https://wiki.debian.org/SSDOptimization#Low-Latency_IO-Scheduler)? 
 + * cfq - プロセス毎にキューを持つ。だいたいの環境で上手く動く 
 + * anticipatory - ハードディスク向け、もはや使う事はないので忘れましょう(RHELでは既に無効化されてるっぽい) 
 + 
 +Linux 5ではからシングルキューのIOスケジューラが削除され、マルチキュー対応のスケジューラのみとなっている。 
 + 
 + * none - マルチキューのnoop、nvme接続のSSDのような非常に高速なデバイス向け 
 + * bfq - HDD 
 + * mq-deadline - マルチキューのdeadline、SSD 
 + * kyber - SSD
  
 ## ディスクの使用状況を調べる ## ディスクの使用状況を調べる
linux/disk.1531007072.txt.gz · 最終更新: by nullpon