目次
centos にはスワップ パーティションが必要ですか?
ホームページ 運用・保守 CentOS CentOSにはスワップパーティションが必要ですか?

CentOSにはスワップパーティションが必要ですか?

Apr 08, 2022 am 10:55 AM
centos

centos にはスワップ パーティションが必要です。スワップの正式名称は「スワップ プレイス」で、スワップ領域を意味します。物理メモリが足りないときにデータをスワップに入れるために使用されます。プロセスはスワップ パーティションに入って待機し、新しいプロセスをスワップ パーティションに転送する必要があります。実行するメモリ。そのため、centos ではスワップ パーティショニングが必要です。

CentOSにはスワップパーティションが必要ですか?

この記事の動作環境: centos 7 システム、Dell G3 コンピューター。

centos にはスワップ パーティションが必要ですか?

centos にはスワップ パーティションが必要です

スワップ パーティション

スワップ パーティションの使用: スワップは、物理メモリが足りないときにデータをスワップに置くため、スワップは仮想メモリの役割を果たし、ある意味メモリ空間を増やすとみなすことができます。

通常、メモリはマシンの物理メモリであり、読み取りおよび書き込み速度は CPU よりも 1 桁遅くなりますが、ディスクよりは 1 桁以上高速です。したがって、プログラムとデータがメモリ内にある場合、読み取りおよび書き込み速度が非常に速くなります。ただし、相対的に価格は下がってきていますが、メモリのコストはディスクのコストよりも高くなります。また、メモリの停電によるデータの消失も、すべてのデータやプログラムをメモリに保存できなくなる原因となります。

すべてのメモリを使用することはできないので、データとプログラムが常にメモリを占有することは絶対に不可能です。使用可能なメモリがない場合、メモリ内で頻繁に実行されないプログラムを追い出す必要があります。しかし、キックがどこに行っても、この時点でスワップが表示されます。スワップの正式名称はswap place、スワップ領域のことで、メモリが足りない場合に追い出されたプロセスを一時的にスワップ領域に格納します。キックアウトされたプロセスが必要な場合は、スワップ領域からメモリに再ロードされます。それ以外の場合は、実メモリにアクティブにスワップされません。

コンピュータはメモリを物理メモリと仮想メモリに分割します (仮想メモリと仮想アドレス空間の違いに注意してください)。物理メモリは、RAM チップで構成されるコンピュータの実際のメモリ サイズです。仮想メモリは仮想化されており、メモリの代わりにディスクを使用します。仮想メモリの登場により、マシンのメモリ不足の問題が部分的に解決されます。プログラムの実行中、オペレーティング システムは、特定の仮想メモリの物理メモリへの置き換えとロードを実行します (ページとセグメントの対応する仮想メモリ管理)。ここでの仮想メモリのことをスワップと呼びます。

ユーザーがプログラムを送信すると、プロセスが生成され、マシン上で実行されます。マシンは現在の物理メモリに空きがあるかどうかを判断し、プロセスをメモリに転送して実行できるようにします。空きがある場合は、メモリに直接転送して実行します。

そうでない場合は、ハングする優先度に従ってプロセスが選択され、そのプロセスはスワップして待機するようにスワップされ、その後、新しいプロセスがメモリにロードされて、走る。このスワップインとスワップアウトにより、メモリの再利用が実現され、ユーザはメモリの限界を感じることがなくなる。

このことからも、swap はスワップアウトされたプロセスを一時的に保存するという非常に重要な役割を果たしていることがわかります。メモリとスワップの間でデータのやり取りはメモリページ単位で行われますが、通常Linuxのページサイズは4kbに設定されています。メモリとディスクはブロック単位でデータを交換します。

スワップ パーティションの追加

dd コマンドを使用して、swapfile という名前のスワップ ファイルを作成します (ファイル名とディレクトリは任意です):

 dd  if=/dev/zero  of=/var/swapfile  bs=1024  count=2097152
ログイン後にコピー

または

 dd  if=/dev/zero  of=/var/swapfile  bs=1024  count=2048k
ログイン後にコピー

一般科学: if (入力ファイル)、of (出力ファイル)。 dev/zero は Linux の特殊文字デバイス (入力デバイス) です。一時スワップ ファイルなど、初期化用に指定された長さの空のファイルを作成するために使用できます。このデバイスは 0 を無限に提供し、必要な任意の数を提供できます. . bs=1024: 単位データブロック(block)が同時に読み出し出力するブロックバイトサイズは1KB、bs(つまりブロックサイズ)の1024バイトとなります。 count=2048000: データブロック(ブロック)数は2048000、つまり2048000 1KBです。スワップ パーティションの容量は、1KB *2097152=1KB *1024(k)*1024*2=2097152=2G として計算できます。 (dd コマンドの単位 M は 1024*1024 を意味し、k は 1024 を意味します)。

Enter キーを押した後、2g の読み取りおよび書き込み操作が実行されます。システムは一定時間停止します。実行結果が表示されるまで辛抱強く待ちます。

実行後、スワップ ファイルをフォーマットし、スワップ パーティションに変換します:

mkswap  /var/swapfile
ログイン後にコピー

パーティションをマウントしてアクティブ化します:

swapon   /var/swapfile
ログイン後にコピー

上記のコマンドを実行すると、「安全ではありません」と表示される場合があります。権限 0644、0600 と同様のプロンプトを使用することをお勧めします。緊張する必要はありません。実際にアクティブ化されています。プロンプトを無視することも、システムの提案に従って権限を変更することもできます:

chmod -R 0600 /var/swapfile
ログイン後にコピー

CentOSにはスワップパーティションが必要ですか?

推奨チュートリアル: 「centos チュートリアル

以上がCentOSにはスワップパーティションが必要ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

CentOS構成IPアドレス CentOS構成IPアドレス Apr 14, 2025 pm 09:06 PM

CentosでIPアドレスを構成する手順:現在のネットワーク構成を表示します:IP ADDRネットワーク構成ファイルを編集するファイル:Sudo VI/etc/sysconfig/network-scripts/ifcfg-eth0変更IPアドレス:iPaddr =編集マスクとゲートウェイの変更(オプション):Netmask = and edit edit gatewway = neters rettart rettart the sudo system system systemctrat

CentOS HDFS構成を最適化する方法 CentOS HDFS構成を最適化する方法 Apr 14, 2025 pm 07:15 PM

CENTOSのHDFSパフォーマンスの向上:CENTOSのHDFS(Hadoop分散ファイルシステム)を最適化するための包括的な最適化ガイドには、ハードウェア、システム構成、ネットワーク設定を包括的に検討する必要があります。この記事では、HDFSパフォーマンスを改善するのに役立つ一連の最適化戦略を提供します。 1.ハードウェアのアップグレードと選択リソースの拡張:サーバーのCPU、メモリ、ストレージ容量を可能な限り増やします。高性能ハードウェア:高性能ネットワークカードとスイッチを採用して、ネットワークスループットを改善します。 2。システム構成微調整カーネルパラメーター調整:/etc/sysctl.confファイルを変更して、TCP接続番号、ファイルハンドル番号、メモリ管理などのカーネルパラメーターを最適化します。たとえば、TCP接続ステータスとバッファサイズを調整します

CentosとUbuntuの違い CentosとUbuntuの違い Apr 14, 2025 pm 09:09 PM

Centosとubuntuの重要な違いは次のとおりです。起源(CentosはRed Hat、for Enterprises、UbuntuはDebianに由来します。個人用のDebianに由来します)、パッケージ管理(CentosはYumを使用し、安定性に焦点を当てます。チュートリアルとドキュメント)、使用(Centosはサーバーに偏っています。Ubuntuはサーバーやデスクトップに適しています)、その他の違いにはインストールのシンプルさが含まれます(Centos is Thin)

Centosシャットダウンコマンドライン Centosシャットダウンコマンドライン Apr 14, 2025 pm 09:12 PM

Centos Shutdownコマンドはシャットダウンし、構文はシャットダウン[オプション]時間[情報]です。オプションは次のとおりです。-hシステムをすぐに停止します。 -pシャットダウン後に電源をオフにします。 -r再起動; -t待機時間。時間は、即時(現在)、数分(分)、または特定の時間(HH:mm)として指定できます。追加の情報をシステムメッセージに表示できます。

Centos HDFSパフォーマンスのチューニングのヒント Centos HDFSパフォーマンスのチューニングのヒント Apr 14, 2025 pm 06:00 PM

CENTOSプラットフォームHadoop分散ファイルシステム(HDFS)パフォーマンス最適化ガイドHDFSパフォーマンスの最適化は、多面的な問題であり、特定の状況に合わせて複数のパラメーターを調整する必要があります。以下は、いくつかの重要な最適化戦略です。1。メモリ管理は、NAMENODEおよびDATANODEメモリ構成を調整します。HADOOP_NAMENODE_OPTSとHADOOP_DATANODE_OPTS環境変数を合理的に構成して、サーバーの実際のメモリサイズに従ってメモリの使用率を最適化します。大規模なページメモリを有効にする:高メモリ消費アプリケーション(HDFSなど)の場合、大きなページメモリを有効にすると、メモリページの割り当てと管理オーバーヘッドを削減し、効率を向上させることができます。 2。ディスクI/O最適化は高速ストレージを使用します

Centosはメンテナンスを停止します2024 Centosはメンテナンスを停止します2024 Apr 14, 2025 pm 08:39 PM

Centosは、上流の分布であるRhel 8が閉鎖されたため、2024年に閉鎖されます。このシャットダウンはCentos 8システムに影響を与え、更新を継続し続けることができません。ユーザーは移行を計画する必要があり、提案されたオプションには、Centos Stream、Almalinux、およびRocky Linuxが含まれ、システムを安全で安定させます。

CentosのPytorchのGPUサポートはどのようにサポートされていますか CentosのPytorchのGPUサポートはどのようにサポートされていますか Apr 14, 2025 pm 06:48 PM

Pytorch GPUアクセラレーションを有効にすることで、CentOSシステムでは、PytorchのCUDA、CUDNN、およびGPUバージョンのインストールが必要です。次の手順では、プロセスをガイドします。CUDAおよびCUDNNのインストールでは、CUDAバージョンの互換性が決定されます。NVIDIA-SMIコマンドを使用して、NVIDIAグラフィックスカードでサポートされているCUDAバージョンを表示します。たとえば、MX450グラフィックカードはCUDA11.1以上をサポートする場合があります。 cudatoolkitのダウンロードとインストール:nvidiacudatoolkitの公式Webサイトにアクセスし、グラフィックカードでサポートされている最高のCUDAバージョンに従って、対応するバージョンをダウンロードしてインストールします。 cudnnライブラリをインストールする:

HDFS Configuration Centosで変更するには、どのファイルが必要ですか? HDFS Configuration Centosで変更するには、どのファイルが必要ですか? Apr 14, 2025 pm 07:27 PM

Hadoop分散ファイルシステム(HDFS)をCentOSに構成する場合、次のキー構成ファイルを変更する必要があります。Core-Site.xml:Fs.DefaultFS:HDFS:// LocalHost:9000などのHDFSのデフォルトファイルシステムアドレスを指定します。 hadoop.tmp.dir:Hadoop一時ファイルのストレージディレクトリを指定します。 hadoop.proxyuser.root.hosts and hadoop.proxyuser.ro

See all articles