タグ付けされた質問 「resource-limiting」

1
インターネット帯域幅を制限するにはどうすればよいですか?
インターネット帯域幅を大量に消費しているという苦情を受けています。 自分のコンピューターから自分のコンピューターのインターネット帯域幅を制限できるソフトウェアはありますか?Firefoxをブラウザーとして使用し、bittorrentを使用して、ソフトウェアセンターからソフトウェアをダウンロードします。 (それを監視する方法もありますか?)

2
OSをクラッシュさせる可能性のある貪欲なアプリケーション向けのメモリ制限ソリューション?
科学プログラミングのためにコンピューターを使用しています。正常な8GBRAMと12GBスワップ領域があります。多くの場合、問題が大きくなるにつれて、使用可能なRAMをすべて超過します。クラッシュするよりも(これが望ましい)、UbuntuはUnityや開いているターミナルを含むすべてをスワップにロードし始めているようです。時間内に暴走したプログラムをキャッチしなければ、待つしかありません-コマンドプロンプトに切り替えるには4〜5分かかります。Ctrl-Alt-F2問題のプロセスを殺すことができます。 私自身の愚かさはこのフォーラムの範囲外であるため、単一の問題のあるプログラムから利用可能なメモリをすべて使い切ったときに、スラッシングによってUbuntuがクラッシュするのを防ぐにはどうすればよいですか? 自宅実験*! ターミナルを開いて起動しpython、numpyインストールしている場合はこれを試してください: >>> import numpy >>> [numpy.zeros((10**4, 10**4)) for _ in xrange(50)] *警告:悪影響を及ぼしiotopたり、プロセスを監視したりtop、時間内に強制終了したりする場合があります。そうでない場合は、再起動後に表示されます。

1
Software Centerが使用する帯域幅を制限する方法はありますか?
Ubuntu Software Center(またはそれに関するパッケージマネージャー)を使用してパッケージをダウンロードするたびに、インターネット接続が遅くなり、絶対にクロールされます。実際、ほとんどのリクエストはタイムアウトします。 Software Centerがパッケージをダウンロードするときに使用する帯域幅を制限する方法はありますか?


2
Ubuntu 18.04で最大オープンファイル制限を増やす方法
実行してulimit -n 65536、次の行を追加しました/etc/security/limits.conf: * soft nofile 65536 * hard nofile 65536 alix soft nofile 65536 alix hard nofile 65536 root soft nofile 65536 root hard nofile 65536 そしてsession required pam_limits.so両方に追加されました: /etc/pam.d/common-session /etc/pam.d/common-session-noninteractive そしてfs.file-max = 65536へ/etc/sysctl.d/60-file-max.conf。 それでも、ulimit -nセッションを再起動して実行した後、4096しか表示されません(以前は1024でした)。 私は何が欠けていますか?

1
シェルスクリプトにメモリ制限を課す方法は?
フォルダーにXMLファイルが含まれている間、それらをデータベース上で処理するPHPスクリプトがあります。 現在、サーバーはPHPバージョン5.3.10を実行しており、ループ内でトリガーされたメモリの問題に関するバグレポートがありZEND_MM_HEAPます。 これにより、PHPがメモリを適切に解放しないため、エラーとスクリプトクラッシュが発生します。 zend_mm_heap is corrupted いくつかの解決策が見つかりましたが、サーバー設定にアクセスできません。 これに対処するために、ループを処理する次のbashスクリプトを用意しました。PHPスクリプトはXMLファイルを処理することのみに責任があります。 #!/bin/bash # Check for files to process # If files are present, call # the PHP script DIR="/path/to/dir/with/files" while [ "$(ls -A $DIR)" ]; do php /path/to/php/script/myscript.php done 私の目標は、このbashのメモリ割り当てを制限して(メモリと仮想メモリ)、問題が発生した場合にシステムがハングしないようにすることです。 私の質問は 、このシェルスクリプトが使用するメモリを特定の量に制限するにはどうすればよいですか?

1
ユーザーが開始できるプロセスの数を制限する方法は?
試し/etc/security/limits.confましたが、効果がないようです。 limits.confに使用される行は次のようになります。 myuser hard nproc 6 これがサーバーの構成です。開始するプロセスを制限したい。Ulimitは、シェルから開始されるプロセスを制限します(その権利を理解している場合)。しかし、私の場合、Apacheはmapserver-processesを起動するため、その数を制限する必要があります。

1
フォーク爆弾の保護が機能していない:プロセス数に制限がない
私のシステムがユーザーあたりのプロセス数を適切に制限していないため、ユーザーがフォークボムを実行してシステム全体をクラッシュさせることを妨げていないことに気づきました。 user@thebe:~$ cat /etc/security/limits.conf | grep user user hard nproc 512 user@thebe:~$ ulimit -u 1024 user@thebe:~$ :(){ :|:& };: [1] 2559 user@thebe:~$ ht-bash: fork: Cannot allocate memory -bash: fork: Cannot allocate memory -bash: fork: Cannot allocate memory -bash: fork: Cannot allocate memory -bash: fork: Cannot allocate memory -bash: fork: Cannot …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.