WPS-230123
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
* ファイルシステムにスワップファイルを作成 [#sce1d8f2]
root(/)ディレクトリにswapfileという必要なサイズのファイル...
~
** スワップファイルを作成する最良の方法は、fallocateプロ...
4GBのファイルを作成。
sudo fallocate -l 4G /swapfile
~
次のように入力して、正しい容量のスペースが確保されたこと...
~
ls -lh /swapfile
-rw-r--r-- 1 root root 4.0G Apr 25 11:14 /swapfile
~
ファイルは、適切な容量のスペースを確保して作成されました。
** スワップファイルの有効化 [#s53db9d6]
~
適切なサイズのファイルが使用可能となったので、実際にこれ...
~
まず、root権限を持つユーザーのみが内容を読み取ることがで...
次のように入力して、rootのみがアクセス できるようにします...
~
sudo chmod 600 /swapfile
~
次のように入力して、アクセス権限の変更を確認します。~
~
ls -lh /swapfile
-rw------- 1 root root 1.0G Apr 25 11:14 /swapfile
~
ご覧のとおり、読み取りおよび書き込みフラグが有効になって...
次のように入力して、ファイルをスワップ領域としてマークで...
~
sudo mkswap /swapfile
Setting up swapspace version 1, size = 1024 MiB (1073737...
no label, UUID=6e965805-2ab9-450f-aed6-577e74089dbf
~
ファイルをマークした後、スワップファイルを有効にして、シ...
~
sudo swapon /swapfile
~
次のように入力して、スワップが使用可能であることを確認。~
~
sudo swapon --show
~
NAME TYPE SIZE USED PRIO
/swapfile file 4096M 0B -2
~
freeユーティリティの出力を再度確認して、結果を確証する。~
~
free -h
total used free shared ...
Mem: 981Mi 123Mi 644Mi 0.0Ki ...
Swap: 4.0Gi 0B 4.0Gi
~
スワップは正常にセットアップされ、オペレーティングシステ...
~
** スワップファイルの永続化 [#ra7216b9]
~
先の変更により、現在のセッションのスワップファイルが有効...
~
何か問題が生じた場合に備えて、/etc/fstabファイルをバック...
~
sudo cp /etc/fstab /etc/fstab.bak
~
次のように入力して、スワップファイル情報を/etc/fstabファ...
~
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
~
次に、スワップ領域を調整するために更新できるいくつかの設...
~
** スワップ設定の調整 [#wa15d667]
~
スワップを処理するときにシステムのパフォーマンスに影響を...
- Swappinessプロパティの調整~
swappinessパラメーターは、システムがRAMからスワップ領域に...
~
値が0に近い場合、カーネルは絶対に必要な場合を除いて、デー...
~
値が100に近い場合は、RAMの空き容量をより確保するために、...
~
次のように入力して、現在のswappiness値を確認できます。~
~
cat /proc/sys/vm/swappiness
60
~
デスクトップの場合、swappinessの設定を60にすることは不適...
~
sysctlコマンドを使用して、swappinessを別の値に設定できま...
~
たとえば、swappinessを10に設定するには、次のように入力し...
~
sudo sysctl vm.swappiness=10
vm.swappiness = 10
~
この設定は、次の再起動まで保持されます。/etc/sysctl.conf...
~
sudo nano /etc/sysctl.conf
~
下部で、次の行を追加できます。~
/etc/sysctl.conf
vm.swappiness=10
~
完了したら、ファイルを保存して閉じます。~
- キャッシュプレッシャー設定の調整
~
変更する可能性があるもう一つの関連値は、vfs_cache_pressur...
~
基本的に、これはファイルシステムに関するアクセスデータで...
~
cat /proc/sys/vm/vfs_cache_pressure
100
~
現在設定されているため、システムはinode情報をキャッシュか...
~
sudo sysctl vm.vfs_cache_pressure=50
vm.vfs_cache_pressure = 50
~
繰り返しますが、これは現在のセッションでのみ有効です。swa...
~
sudo nano /etc/sysctl.conf
~
下部に、新しい値を指定する行を追加します。~
/etc/sysctl.conf
vm.vfs_cache_pressure=50
~
完了したら、ファイルを保存して閉じます。~
終了行:
* ファイルシステムにスワップファイルを作成 [#sce1d8f2]
root(/)ディレクトリにswapfileという必要なサイズのファイル...
~
** スワップファイルを作成する最良の方法は、fallocateプロ...
4GBのファイルを作成。
sudo fallocate -l 4G /swapfile
~
次のように入力して、正しい容量のスペースが確保されたこと...
~
ls -lh /swapfile
-rw-r--r-- 1 root root 4.0G Apr 25 11:14 /swapfile
~
ファイルは、適切な容量のスペースを確保して作成されました。
** スワップファイルの有効化 [#s53db9d6]
~
適切なサイズのファイルが使用可能となったので、実際にこれ...
~
まず、root権限を持つユーザーのみが内容を読み取ることがで...
次のように入力して、rootのみがアクセス できるようにします...
~
sudo chmod 600 /swapfile
~
次のように入力して、アクセス権限の変更を確認します。~
~
ls -lh /swapfile
-rw------- 1 root root 1.0G Apr 25 11:14 /swapfile
~
ご覧のとおり、読み取りおよび書き込みフラグが有効になって...
次のように入力して、ファイルをスワップ領域としてマークで...
~
sudo mkswap /swapfile
Setting up swapspace version 1, size = 1024 MiB (1073737...
no label, UUID=6e965805-2ab9-450f-aed6-577e74089dbf
~
ファイルをマークした後、スワップファイルを有効にして、シ...
~
sudo swapon /swapfile
~
次のように入力して、スワップが使用可能であることを確認。~
~
sudo swapon --show
~
NAME TYPE SIZE USED PRIO
/swapfile file 4096M 0B -2
~
freeユーティリティの出力を再度確認して、結果を確証する。~
~
free -h
total used free shared ...
Mem: 981Mi 123Mi 644Mi 0.0Ki ...
Swap: 4.0Gi 0B 4.0Gi
~
スワップは正常にセットアップされ、オペレーティングシステ...
~
** スワップファイルの永続化 [#ra7216b9]
~
先の変更により、現在のセッションのスワップファイルが有効...
~
何か問題が生じた場合に備えて、/etc/fstabファイルをバック...
~
sudo cp /etc/fstab /etc/fstab.bak
~
次のように入力して、スワップファイル情報を/etc/fstabファ...
~
echo '/swapfile none swap sw 0 0' | sudo tee -a /etc/fstab
~
次に、スワップ領域を調整するために更新できるいくつかの設...
~
** スワップ設定の調整 [#wa15d667]
~
スワップを処理するときにシステムのパフォーマンスに影響を...
- Swappinessプロパティの調整~
swappinessパラメーターは、システムがRAMからスワップ領域に...
~
値が0に近い場合、カーネルは絶対に必要な場合を除いて、デー...
~
値が100に近い場合は、RAMの空き容量をより確保するために、...
~
次のように入力して、現在のswappiness値を確認できます。~
~
cat /proc/sys/vm/swappiness
60
~
デスクトップの場合、swappinessの設定を60にすることは不適...
~
sysctlコマンドを使用して、swappinessを別の値に設定できま...
~
たとえば、swappinessを10に設定するには、次のように入力し...
~
sudo sysctl vm.swappiness=10
vm.swappiness = 10
~
この設定は、次の再起動まで保持されます。/etc/sysctl.conf...
~
sudo nano /etc/sysctl.conf
~
下部で、次の行を追加できます。~
/etc/sysctl.conf
vm.swappiness=10
~
完了したら、ファイルを保存して閉じます。~
- キャッシュプレッシャー設定の調整
~
変更する可能性があるもう一つの関連値は、vfs_cache_pressur...
~
基本的に、これはファイルシステムに関するアクセスデータで...
~
cat /proc/sys/vm/vfs_cache_pressure
100
~
現在設定されているため、システムはinode情報をキャッシュか...
~
sudo sysctl vm.vfs_cache_pressure=50
vm.vfs_cache_pressure = 50
~
繰り返しますが、これは現在のセッションでのみ有効です。swa...
~
sudo nano /etc/sysctl.conf
~
下部に、新しい値を指定する行を追加します。~
/etc/sysctl.conf
vm.vfs_cache_pressure=50
~
完了したら、ファイルを保存して閉じます。~
ページ名: