Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxチュートリアル >> Linuxサーバーのパフォーマンス最適化プロセス

Linuxサーバーのパフォーマンス最適化プロセス

  

しばらく前に、サーバーは奇妙な現象、うまく構成されたサーバー、64Gメモリ、ストレージに接続された2つの12コアCPUを登場、システム負荷は不規則ですこの時点で、さまざまなコマンド(top、vmstat、iostat、ifstat、sar)を使用しても、リソースは通常アイドル状態ではありません。気にしないで。

システムリソースに問題はありません。サービスからのみ、このサーバーは主にnisおよびnfsサービスを実行します。nisサービスはネットワークユーザーにのみ提供されます。 nfsを考えてください。

最初にサーバーの環境を紹介しますこのサーバーはnfsを通してストレージ上のデータをクライアントサーバーに共有します開発者はクライアントサーバーに取り組んでおり、開発チームは約100人の人々を抱えています。多数の開発者とプロジェクトの数が多いため、システムパフォーマンスがnfsサービスのパフォーマンスボトルネックの影響を受ける可能性は十分にあります。

おそらく販売後にRed Hatに問題があることを忘れないでください。私のnfsサーバーは複数のクライアントサーバーマウントを受け入れなければならず、多くのR&D要員がいます。いいえ当時、売却後の私への答えは、「nfsプロセスの数が増えれば大丈夫です。」というものでした。落ち着いた答えで私は納得しました。しかし、今度は私のnfsサーバープロセスが80個のプロセスに移っていますが、それだけでは不十分ですか?そのため、プロセス数を160に変更し、nfsサービスを再開し、しばらくの間、サーバーの負荷が下がり、今では同様の高負荷はありません。

nfsの処理方法を調整します。

1. [root @ server2〜]#vim /etc/init.d/nfs2.#デフォルトで起動するサーバーの数3 [-z" $ RPCNFSDCOUNT"]& RPCNFSDCOUNT = 8

デフォルトは8プロセスです。通常、本番サーバーでは、十分なCPUリソースがある場合は、CPU 8 nfsプロセスに従って計算できます。 24個のCPU160のプロセスは過度ではない。
zh-CN"],null,[1],zh-TW"]]]

Copyright © Windowsの知識 All Rights Reserved