問題タブ [ulimit]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
linux - 1 つのクライアントで数百の TCP (Websocket) 接続を開く
サーバーが処理できる接続数を把握したい。そのため、実際に多くの接続 (websocket-connections) を作成するスクリプトを作成しました。
これは 200 接続まで検出され、その後停止します。システムの制限と関係があると推測しています: Red Hat Linux
ulimit の値を変更しようとしましたが、機能しませんでした -> 再起動後、それらはなくなりました
また、最大ファイル ハンドラーの値を変更しました。
->再起動後にも消えました
どのようなシステム制限に遭遇しているのか、それを永久に変更する方法を誰かに教えてもらえますか?!
debian - Debian スクイーズと ulimit の設定
全て
コア ファイル サイズを永続的に無制限に設定したい。それについて読むと、提案は /etc/security/limits.conf を変更することです。私は次の行でそうしました:
- ソフトコア 10000 ルートハードコア 10000
変更後に再起動し、ulimit -a を発行すると、コアがまだ 0 に設定されています。設定が機能しない理由がわかりません。それを上書きできるものは何ですか?
weblogic - WEBLOGIC ulimit
AIX OS で weblogic 12C を使用しています。OSレベルでulimit=unlimitedを維持し、weblogicの commEnv.shで ulimit=8192 を維持すると、頻繁に "Too many file open" エラーが発生します。
しかし、OSレベルでulimit=2048 を保持し、weblogic のcommEnv.shで ulimit=8192 を保持すると、サーバーは正常に動作します。
以下の質問の答えを教えてください。
- weblogic は OS の値をオーバーライドします。
- ulimit 値の計算方法。
- ulimit 値を大幅に増やしたり、制限したりすると、エラーが発生しますか。
- スタック サイズ、最大メモリ サイズなどの他の ulimit パラメータは、ファイル記述子の値で適切に設定されますか、または OS レベルで無制限に設定できますか
また、OS レベルでulimit=2000を使用してサーバーをデプロイし、weblogic で commEnv.sh の機能を無効にしようとしましたが、再び「開いているファイルが多すぎます」というエラーが発生します。
c++ - valgrind を使用したメモリ制限のあるプロセスのプロファイリング
C++ でを使用してnew_handler
、割り当てが失敗したときにメモリを解放しようとしています。これをプロファイリングする方法でmassifを使用することは可能ですか? ハンドラーによって実際に解放されるメモリの量を確認し、理想的にはnew_handler
.
プロセスで massif を呼び出すだけでは機能しません。これは、プログラムと同じ制限によって制限されているためです。
mysql - 新しい接続が負荷の下で失敗するにもかかわらず、MySQL の max_connections に到達できないようです
MySQL 接続を作成し、クエリを実行してから (PHP を介して) 接続を閉じるページで ab (apachebench) を使用して、サイトの 1 つをベンチマークしています。
max_connections の制限を 500 に設定して、my.cnf をハードコーディングしました。
ストレス テストを実行すると、スクリプトから「データベースに接続できません」タイプのエラーが返されますが、MySQL は指定した接続制限に達することはありません。MySQL が一度に約 237 を超える接続を開くことができないかのようです。
現在の my.cnf は次のとおりです。
ユーザー制限:
問題は、PHP または MySQL のいずれかにあるようです (または、もちろん、私たちによる設定ミス)。
ヘルプ、提案、ヒントは大歓迎です - 事前に感謝します。
linux - Linux でプログラムのメモリ使用量を制限する
私は Linux とターミナル (またはそれが使用するコマンド プロンプトの種類) に不慣れで、プロセスが使用できる RAM の量を制御したいと考えています。使いやすいガイドを見つけるために、すでに何時間も探しました。それを制限するためのいくつかの要件があります。
- プログラムの複数のインスタンスが実行されますが、一部のインスタンスのみを制限したいと考えています。
- 制限を超えたときにプロセスがクラッシュすることは望ましくありません。HDDページスワップを使用したい。
- プログラムは WINE で実行され、.exe です。
では、Linux のプロセスで RAM の使用を制限するコマンドを教えてください。
linux - Torque ジョブの OpenFabrics メモリ制限を増やすにはどうすればよいですか?
InfiniBand で MPI ジョブを実行すると、次のような摩耗が発生します。トルクマネージャーを使用しています。
警告メッセージのリンクを読みましたが、これまでに行ったことは次のとおりです。
- に追加
options mlx4_core log_num_mtt=20 log_mtts_per_seg=4
し/etc/modprobe.d/mlx4_en.conf
ます。 - 次の行が書かれていることを確認してください
/etc/security/limits.conf
* soft memlock unlimited
* hard memlock unlimited
session required pam_limits.so
に追加/etc/pam.d/sshd
ulimit -c unlimited
がコメント解除されていることを確認してください/etc/init.d/pbs_mom
足りないものを見つけるのを手伝ってくれる人はいますか?