limit

HashcatのCPU使用率を*実際に*制限する方法
limit

HashcatのCPU使用率を*実際に*制限する方法

私は私のCPUで生きているゴミを吹き飛ばしたくありません。 hashcatプログラムはCPUとGPUを大量に使用します。 人々は、例えば、CPU使用量を制限するツールを使用するなどの簡単なソリューションをオンラインで推奨しますが、cpulimitそれがするのは、Hashcatを切り取るだけです。 スレッドやコアを調整することも役に立たず、状況をさらに悪化させる可能性があります。私のCPUは、Hashcatの実行中に常に約94〜8%と90度以上です。この-wオプションは、温度を下げるのに最大限に数度しか役に立ちません! だからはいこの問題を解決する方法はありま...

Admin

SSH帯域幅制限を削除する方法は?
limit

SSH帯域幅制限を削除する方法は?

私はArchlinuxを実行するように設定したサーバーに触れています。 scpまたはrsyncを使用してサーバーからファイルを検索しようとすると、ダウンロード速度が約1.1MiB / sに制限され、異常に低いことがわかりました。ファイルを送信するときの速度は120MiB / sです。問題は発生しませんでした。 (httpを使用して70MiB / sの速度でファイルをダウンロードすることもできました) その後、次のような実験をしました。 LOCAL: $ ssh login@host REMOTE: $ cat HUGE_FILE 結果:端末にファイルの内容...

Admin

OpenBSDのリレーがすべてのメモリを使用するのを防ぐ方法
limit

OpenBSDのリレーがすべてのメモリを使用するのを防ぐ方法

私はリレー付きのOpenBSD「ファイアウォール」を持っています。ここで、リレーはシステムが完全に応答しなくなるまで、利用可能なすべてのメモリを消費し始めます。これは、ユーザーが非常に大きなファイル転送を開始したときに発生します(relaydはMinIOクラスタのロードバランサーとして設定されます)。 リレーの問題を解決することは、解決すべき個別の問題です。 リレーとすべての子プロセスがシステムの中断を防ぐために使用できるメモリ量を制限するにはどうすればよいですか? ...

Admin

ulimit制限が他のプロセスの影響を受けるのはなぜですか?
limit

ulimit制限が他のプロセスの影響を受けるのはなぜですか?

32(proc)* 120(procあたりのスレッド数)など、多数のスレッド(Python Rayモジュールを使用)を生成するいくつかのプロセスがあります。 ssh localhostその後、nTHが実際に小さい場合(たとえば、新しい接続を作成したりtop他のシェルで使用されている場合)、スレッドを作成すると他のプロセスが失敗することがわかりましたulimit -a。 ulimitこれがユーザースコープ制限かプロセススコープ制限かどうか疑問に思います。後者の場合、なぜ他のプロセスの影響を受けますか? ...

Admin

VirtualBoxを実行している仮想マシンのネットワークを制限する方法は?
limit

VirtualBoxを実行している仮想マシンのネットワークを制限する方法は?

Ubuntu Server 18.04がインストールされているハイパーバイザーとUbuntu Server 22.04がインストールされている仮想マシンがあります。 VMはホスト専用アダプタを介してインターネットにアクセスできます。これは、vboxnet0ホストコンピュータにインターフェイスがあることを意味します。ホストと仮想マシンの両方にWondershaperをインストールし、最初にホストで試してから、仮想マシンで試しました。 ホスト上の仮想マシンのネットワークを制限してみました。 root@ubuntu-server-1804-hypervisor:~...

Admin

特定のバイナリの各プロセスで使用されるメモリを制限する方法は?
limit

特定のバイナリの各プロセスで使用されるメモリを制限する方法は?

スタンドアロンの非サービス実行可能ファイルの一部であるプロセスがあります。 問題のあるプロセスが作成されます。数千単一のバイナリの下の共同プロセスの数。このバイナリによって生成されたプロセスのメモリ使用量をプロセスごとの特定量(~10M ea)に制限したいと思います。 要件は次のとおりです。 プロセスは現在のユーザーとして実行する必要があります。 現在のユーザーは、メモリの制約なしに他のプロセスを実行できる必要があります。 メモリ制限が必要なプロセスの数が変動します。 この制限は、指定されたバイナリにのみ適用する必要があります。 私のような他の質問がある...

Admin

システムの使用量が多い場合は、バックグラウンドプロセスのCPU使用率を制限してください。
limit

システムの使用量が多い場合は、バックグラウンドプロセスのCPU使用率を制限してください。

現在、私は次のことを行います。 Ubuntuサーバーのシステム負荷が高い場合、現在実行中の特定のバックグラウンドプロセスのPIDを取得し、PIDを使用してcpulimitを開始します。システムの負荷が低くなると、バックグラウンドプロセスがより速く実行されるようにcpulimitを終了します。ロードがまだ高すぎる場合は、cpulimit を終了し、プロセスの下限値で再起動します。 数時間後にバックグラウンドプロセスが完了するまでこれを繰り返します。しかし、この作業を毎日手動で実行するのは非常に面倒なので、これを自動化する方法があるかどうか疑問に思いました。 ...

Admin

CentOS Stream - dotnet アプリケーションは root で実行されますが、通常のユーザーでは終了します。
limit

CentOS Stream - dotnet アプリケーションは root で実行されますが、通常のユーザーでは終了します。

私ディアン王アプリケーション。かなりのメモリが必要です。 CentOS 8ではすべてがうまく機能しますが、新しいCentOS Streamインストールでは奇妙なことが起こります。 これらすべてを通常のユーザーとして実行すると、TOPコマンドのRESパラメータが〜250kに達した後に終了します。同じアプリケーションをrootとして実行すると、すべてがうまく機能します。 以下は、rootとして実行されているアプリケーションの主な統計です。 Tasks: 28 total, 1 running, 27 sleeping, 0 stopped, 0 zomb...

Admin

LinuxでビデオRAMの使用量を制限する方法は?
limit

LinuxでビデオRAMの使用量を制限する方法は?

私のコンピュータのいくつかのプロセスが実行しているタスクを実行するには、あまりにも多くのグラフィックカードメモリを使用しています。これらの操作に制限を加え、オペレーティングシステムにカードのRAM使用量を制限させたいと思います。通常ulimit、ターゲットがファイルシステム、CPU、またはシステムメモリの場合はこれを使用できます。ただし、このユーティリティには、PC内のビデオカードのメモリに関連する機能がないようです。 だから私の質問は次のとおりです。実行可能ファイルのパスを知っていて、グラフィックカードのメモリ消費量に上限を適用したいと仮定すると、これらの...

Admin

Linuxでディスクパーティションに毎日の書き込み制限を適用するには?
limit

Linuxでディスクパーティションに毎日の書き込み制限を適用するには?

私のディスクパーティションに特定の書き込み制限を適用したいと思います。アプリケーションが特定のディスクパーティションに時間、日、または週ごとに書き込むことができるデータ量を制限したいと思います。 Linux上の特定のディスクパーティションに毎時/毎日/毎週の書き込み制限を指定する標準的な方法はLinuxにありますか?cgroupsV2は、特定のパーティションに対して1秒あたりのIO制限のオプションを提供しているように見えますが、毎時/日制限のオプションは表示されません。 ...

Admin

Pythonコマンドに固有の時間、メモリ制限、およびタイムアウト
limit

Pythonコマンドに固有の時間、メモリ制限、およびタイムアウト

pythonコマンドで5秒のタイムアウトを強制し、pythonコマンドの実行時間も測定したいと思います(python3コマンドのメモリ制限が256MBであることを考慮)。私がやっていることは次のとおりです。 ulimit -v 256000 && /usr/bin/time -f \"TIME: %e\" timeout 5s python3 test.py 2>&1 上記のコマンドは、python3コマンドが256MBを超えないように仮想メモリを256MBに設定し、/usr/bin/timeを使用して時間も測定し、pytho...

Admin

android / iosクライアントでSSHトンネルの制限が失敗します。
limit

android / iosクライアントでSSHトンネルの制限が失敗します。

私は複数の仮想マシンをAndroidおよびiOS用のSSHトンネルVPNとして使用し、両方のオペレーティングシステムでSSHクライアントを使用します。今度は、各ユーザーが一度に1つのセッションしか持たないように、ユーザーごとのセッション数を制限したいと思います。例: 20 人のユーザーを作成し、このユーザー ( user1 , ...user20 ) に対してパスワード認証を有効にすると仮定します。 この制限を1に設定してみました。 sshd_config: maxsessions=1, maxstartups =1 * hard maxlogins 1そ...

Admin

1022個のオープンファイルをマージするオープンファイルが多すぎてエラーが発生しましたか?
limit

1022個のオープンファイルをマージするオープンファイルが多すぎてエラーが発生しましたか?

私はsamtoolsを使ってbamファイルを座標でソートします。このコマンドを実行すると、多数のファイルが生成されます。次のコマンドを実行しましたが、次の samtools sort -o sorted.bam genomic_dataset.bam 結果が表示されます。 [bam_sort_core] 1022個のファイルをマージ中...開く:ファイルがあまりにも開いています。 検索してみると、開いているファイル数に制限があることがわかりました。出力はulimit -n1024です。データセットは約560 GB、実行時間は約15時間です。したがって...

Admin

ulimitは開いたファイルの最大数を変更しますか?
limit

ulimitは開いたファイルの最大数を変更しますか?

プログラムが実行されるオープンファイルの最大数を増やす必要がありますulimit -n new_max_number。-bash: ulimit: open files: cannot modify limit: Operation not permitted 実際、最初は制限が4096に設定されていると思いましたが、最初に試したときに使用した数値でした。ところで、後で奇妙なことを発見しました。 SSH 経由でサーバーに接続するとき、ulimit -n number を使用した最初の変更は、制限に関係なく機能します。ただし、ulimit -n number(...

Admin

マルチコアシステムにおけるファイルI/OおよびUnixパイプの性能制限
limit

マルチコアシステムにおけるファイルI/OおよびUnixパイプの性能制限

一部のファイルIOを実行するプログラムを含むいくつかのベンチマークを実行しています。新しいディレクトリを作成し、ここにいくつかのファイルを書き込み、読み取り、削除します。このプログラムを複数のコアで実行すると、一度に多くのインスタンスが発生し、予想される結果が得られます(速度がわずかに向上し、システムの限界に達すると速度が平準化し始めます。1コアから12コアに移動すると、プログラムは8.5倍速くなります。) ファイルIOを使用しないこのプログラムの2番目の変形があります。代わりに、パイプを開き、そのパイプを介してデータを渡してコマンドを一緒に接続します。一度...

Admin