tuning

sysctlパラメーターが仮想マシンで機能していないようです。
tuning

sysctlパラメーターが仮想マシンで機能していないようです。

サーバーのパフォーマンスを調整しようとしています。そのためにnet.core.somaxconn、net.ipv4.tcp_max_syn_backlogなどのいくつかのsysctlパラメータをテストしたいと思いますnet.core.netdev_max_backlog。 私の設定は次のとおりです。 nginx dockerコンテナを実行しているサーバーは、4vCPU静的ページを提供するテストWebサーバーとして機能します。 One 16vCPU、one 8vCPU、one4vCPUロードジェネレータとしてnginxサーバーでフレームワークを使用していま...

Admin

ファイルシステムのオーバーヘッドを最小限に抑える方法
tuning

ファイルシステムのオーバーヘッドを最小限に抑える方法

本質的にキャッシュされたデータとして多くのスペースを使用するアプリケーションがあります。使用可能なキャッシュが多いほど、アプリケーションのパフォーマンスが向上します。私たちは何百から何千テラバイトについて話しています。ブロックが破損した場合、アプリケーションはすぐにデータを再生成できるため、私の主な目的は、ファイルシステムでキャッシュされたデータに使用できるサイズを最大化し、ファイルシステムのオーバーヘッドを最小限に抑えることです。 私はすべての信頼性と柔軟性、そして「多様性」要件を喜んで犠牲にします。最も重要なのは、アプリケーションが固定サイズのキャッシュ...

Admin

私が使用するのに最適なdirty_ground_ratioとdirty_ratioは何ですか?
tuning

私が使用するのに最適なdirty_ground_ratioとdirty_ratioは何ですか?

だから私はdirty_background_ratio and dirty_ratioあなたの専門的な助けを借りて正しいパラメータを見つけようとしています。 今は以下を使用しています。 vm.dirty_background_ratio = 20 vm.dirty_ratio = 60 主な用途は急流です。つまり、急流クライアントを介してファイルをダウンロードしてシードします。同時に複数のダウンロードを実行できるため、RAMキャッシュを使用して正しい値を考慮する必要があります。 たぶん私に正しい値を提案してもらえますか? ...

Admin

/proc/sys/fs/file-maxの最大制限を見つける方法
tuning

/proc/sys/fs/file-maxの最大制限を見つける方法

オープンファイルが多く必要な作業を多くするためにJenkinsを実行していてfile-max限度を300万個に増やしました。まだ時々300万を突破する場合がありますが、どこまで行けるのか気になりますね。/proc/sys/fs/file-max1000万に設定できますか? ハード制限が何であるかをどうやって知ることができますかfile-max? 実行中CentOS 7.7(3.10.Xカーネル) ...

Admin

f2fsの2fs調整
tuning

f2fsの2fs調整

ext234用une2fsなど、f2fsのファイルシステム機能を編集して表示するためのツールはありますか?たとえば、対応するextXパーティションの要約情報を取得できます。 # tune2fs -l /dev/path/to/disk 既存のext4ファイルシステムでチェックサムを有効にするには、次の手順を実行します。 # tune2fs -O metadata_csum /dev/path/to/disk ...

Admin

LinuxのCPUスケジューラで使用されるタイムスライスの長さを変更するには?
tuning

LinuxのCPUスケジューラで使用されるタイムスライスの長さを変更するには?

Linux CPUスケジューラがプロセスを実行できる時間を長くすることはできますか?どうすればいいですか? 背景知識 この質問は、カーネルが同じCPUで実行される異なるプロセス間で強制的に切り替える頻度を減らす方法を尋ねます。これは、「プリエンプティブマルチタスク」と呼ばれるカーネル機能です。この機能は、1 つのプロセスが CPU を過度に使用してシステムが完全に応答しなくなるのを防ぐため、一般的に優れています。ただし、プロセス間の切り替え費用があるしたがって、トレードオフが必要です。 あるプロセスが取得できるすべてのCPU時間を使用している場合、他の...

Admin

ApacheプリフォークでMinSpareServerの生成速度を向上させる方法はありますか?
tuning

ApacheプリフォークでMinSpareServerの生成速度を向上させる方法はありますか?

私のサーバーは、毎日の短い時間だけの膨大なトラフィックに直面しています。一日中MaxSpareServerをたくさん実行してリソースを無駄にしたくありません。それで、スポーン率を100秒ずつ指数関数的に増やす方法があるのか​​と思います。つまり、増加率は100,200,400,800になるはずです。 私の設定: ...

Admin

CentOS 7 - THPが無効になっている場合、デフラグ設定を無視しても安全ですか?
tuning

CentOS 7 - THPが無効になっている場合、デフラグ設定を無視しても安全ですか?

THP(Transparent Huge Pages)を無効にする必要があります。 Webの多くのチュートリアルでは、次のオプションにnever(最後の)値を設定することをお勧めします。0 /sys/kernel/mm/transparent_hugepage/enabled /sys/kernel/mm/transparent_hugepage/defrag /sys/kernel/mm/transparent_hugepage/khugpaged/defrag 私の質問は - THPが無効になっているので、最適化オプションも無効にすることが重要で...

Admin

低速または停止したext4 //大きな書き込み専用サーバーでジョブ同期がブロックされる
tuning

低速または停止したext4 //大きな書き込み専用サーバーでジョブ同期がブロックされる

私たちは複数の90TBサーバーを持っています(Areca RAID-6は10個のext4パーティションに分かれています)。 アプリケーションは基本的にリングバッファです。データは継続的に記録され、古いデータは削除されます。したがって、各パーティションは常に100%いっぱいです(ヘッドルームとしてパーティションあたり15 GB)。 今、私たちはディスクに十分速く書き込むことができないので、書き込みアプリケーションsegfaultを見ています。 アプリケーションセグメントエラーは、このエラーとほぼ同じ時間に発生します(複数のエラーがあります)。 Nov ...

Admin

Conkyで独自のカスタムプログレスバーを作成する方法は?
tuning

Conkyで独自のカスタムプログレスバーを作成する方法は?

私は数日前からConkyを使い始めました。色と素敵なASCIIアートを追加し、基本を学びました。 しかし、Conkyに付属のデフォルトの進行状況バーは気に入らない。 50個の「#」記号または「長方形」(ASCIIテーブルの219番目の文字)などの文字列を作成したいと思います。つまり、最初の20は緑で、次は緑です。黄色は20個、赤は最後の10個です。 fs_bar空き容量が十分であれば緑、半分が冷えると黄色、一部のファイルを空にする必要があるときは赤で実装したいのですが、最後の2つの場合には3つの色が表示されます。私ビデオ結果は非常に似ています。 私はA...

Admin

CPUShareが低い場合でも、システムスライシングはシステムの応答性に深刻な影響を与える可能性があります。
tuning

CPUShareが低い場合でも、システムスライシングはシステムの応答性に深刻な影響を与える可能性があります。

カスタムスライスを作成したので(現在、ユーザー、システム、マシン、重要な4つのスライスがあります)、CPUSharesそのスライスの負荷が高いと、システムが実際に応答しないように感じますCPUShares。 しかし、私はCPUShares非常に小さい値(64およびデフォルト値と比較して)を設定しましたが、正直に言うと、システムにも非常に反応がないように感じました。それほど多くはありませんが、まだ迷惑なことでした。したがって、CPU負荷は他のスライスと比較して非常に小さいが(約11%)、すべてが非常に応答しないように感じます。4096user.slicesy...

Admin

仮想バックアップ環境用の高速ファイルシステム
tuning

仮想バックアップ環境用の高速ファイルシステム

私はファイルシステムサポーター戦争が近づいていることを知っており、各ファイルシステムのための多数の微調整ガイドがあるので、仕様に従ってください。信頼できない大容量ファイルの高速(読み取り/書き込み)処理を実行することをお勧めします。優先順位です。 実際のシナリオ:バックアップ先ストレージからローカル(Sata)ストレージへの大規模仮想マシンイメージ(2 ++ TB)のコピー。 すでに試しました。ターゲット(onlinux)からZFSをバックアップしましたが、数ヶ月間の作業後にプールが断片化され、I / O(読み取り/書き込み)速度が著しく遅くなりました。...

Admin

NFSチューニング:getattrリクエストのソースを識別する
tuning

NFSチューニング:getattrリクエストのソースを識別する

私たちは、NetApp NFSストレージシステムに対していくつかのLinux NFSクライアントを実行します。現在、getattrリクエストの50%以上がNetAppに対して実行され、貴重なCPUサイクルを使用しています。 netapp-top.plスクリプトを使用して、多数のNFS操作を引き起こすホストを識別しました。 Linux NFSクライアントでは、nmonを使用してNFSジョブタイプを識別します(「N」オプションを使用)。 各Linuxクライアントのプライベート共有で、noctoおよびactimoマウントオプションを使用してNFS getat...

Admin

CentOS 5 - hdparm - DMAモードの設定方法
tuning

CentOS 5 - hdparm - DMAモードの設定方法

私はPATAハードドライブを使用してCentOS 5を実行しています。使ったHDパラメータパフォーマンスを向上させるためにハードドライブを調整しましたが、2つの設定は機能しません。 hdparm -M 254 /dev/hda エラーが発生しました HDIO_DRIVE_CMD:ACOUSTIC failed: Input/output error そして hdparm -d1 /dev/hda エラーが発生しました HDIO_SET_DMA failed: Operation not permitted これを設定するには何を確認す...

Admin