setrlimit

    6

    4答えて

    オン* NIXシステムでは、現在実行中のプロセスで開いているファイルハンドルの数を調べる方法はありますか? 問題の実行中のプロセスからCで使用するAPIまたは数式を探しています。

    1

    1答えて

    私のアプリケーションのコアファイルサイズを切り詰めようとしています。私はsetrlimit()機能を使用しようとしましたが、運はありませんでした。 観察: 私は270 * 1024 = 276480 bytesあるrlim_cur = 270を設定して、コアファイルはその後、コア・ファイルが生成されるばかり未満276480 bytesある場合。 276480 bytes以上のサイズのコアファイルは

    5

    1答えて

    ので、私は多くのオープンソケットを処理する必要があるサーバーを書いているので、私は(権限を削除する前に、rootとして)オープンファイル記述子の最大数を設定するsetrlimit()を使用してのような:今 #include <sys/resource.h> #define MAX_FD_C 9001 if (setrlimit( RLIMIT_NOFILE, &(struct rl

    0

    1答えて

    私はsetrlimitとgetrlimitを使ってLinuxのリソースコントロールを学んでいます。アイデアは、所与のプロセスのために使用することができるメモリの最大量を制限することである。 #include <sys/resource.h> #include <sys/time.h> #include <unistd.h> #include <stdio.h> #include <stdl

    1

    2答えて

    multicoreを使用するdoMCを使用します。私がデバッグしていたとき(コンソールで)、横になってfork-bombedになったことが数回起こりました。 Rにsetrlimit()システムコールがありますか? このためpyhtonで私はRプロセスの数が EDIT数に実行されている制限したい理想的resource.RLIMIT_NPROC 使用します。OSはLinuxのCentOSのである6

    7

    2答えて

    私は65KBにデータサイズを制限し、それを確認する簡単なプログラムを書いています。私は65KB以上のダミーメモリを割り当てています。失敗するはずですね。 The soft limit is 4294967295 The hard limit is 4294967295 The soft limit is 66560 The hard limit is 66560 core file siz

    0

    1答えて

    私はコマンドで可能なオープン・ファイルの新しい制限を設定したい: import resource resource.setrlimit(RLIMIT_NOFILE, (resource.RLIM_INFINITY, resource.RLIM_INFINITY)) をしかし、私はエラーを取得しています:ValueError: current limit exceeds maximu

    1

    1答えて

    私はUbuntu 12.04でコンピューティングサービスをホストしています。私がユーザーを凍結させないようにする方法が必要です。私は現在、Linuxでsetrlimit(RLIMIT_NPROC)を使用しています。ただし、これは実際には、指定されたUIDのプロセス数にグローバルな制限を設定します。私のサービスは多くの並列ジョブを持ち、すべて同じUIDで実行されているため、1つのプロセスがDOS全体

    0

    1答えて

    次のコードで: 139 struct rlimit limit; 140 141 method = "rlimit"; 142 if (getrlimit(RLIMIT_NOFILE, &limit) < 0) { 143 perror("calling getrlimit"); 144 exit(1); 145 } 146 147 /* set the curren