disk buffer, cache, swap
4318 ワード
Disk buffer
$ sudo dd if=<input> of=<output> bs=1M # 이렇게 하면 Write하는 동안 Bg에서 동작중이다.
$ # 여기서 왔다고 바로 다 디스크에 Write 된 것이 아니다. (Non-blocking)
# ============================================================================= #
만약 Blocking 허용하고, Synchronization이 중요하면 '&& sync' 명령을 덧붙인다.
$ sudo dd if=<input> of=<output> bs=1M && sync
...blocking
Cache
swap
$ free -h
free -h
オプション運転時表示Human-Readableスワップスペースの作成
1.交換用パーティションの作成
mkswap <dev>
コマンド.swapon <dev>
カーネルにスペースを登録する.->エクスチェンジパーティションを作成したら、ファイルに新しいエクスチェンジアイテムを追加できます
/etc/fstab
fstab
登録/etc/fstab
起動ごとに自動的にマウントする.# ===== /etc/fstab ====== #
/dev/sda5 none swap sw 0 0
2.スワップファイルの作成
$ dd if=/dev/zero of=<swap_file> bs=1024k count=<num_mb>
$ mkswap <swap_file>
$ swapon <swap_file>
bs=1M
もしそうであれば、ファイルを交換するcount=100
生成3.スワップファイル/パーティションのダウングレード
$ swapoff <swap partition | swap file>
Reference
この問題について(disk buffer, cache, swap), 我々は、より多くの情報をここで見つけました https://velog.io/@markyang92/디스크-버퍼링-캐싱テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol