2016-07-20 23 views
0

私のコマンドは次のとおりです。QSUB無視メモリ制限

qsub -t 1:30:1 -q test.q -l r_core=5 -l r_mem=30 run.sh 

これは、1台のサーバ上の各、30インスタンスを起動しますが、彼らはRAMの指定された30ギガバイト以上を消費する傾向があります。

この理由は何ですか?

+0

私はr_coreとr_memを認識しません。これはカスタムブランチですか?リソースマネージャの味は何ですか?また、どのスケジューラを使用していますか? – clusterdude

答えて

0

あなたが得る唯一のリアルタイムのリソース執行は、A)提出時の最小/最大要求のチェック、およびB)ウォールタイムであり、ウォールタイムであっても、ノードに応じて確実な執行を得ることはできません。固いリソースを強制するには、デフォルトのリソース制限を適用し、cgroupをサポートするバージョンにアップグレードして有効にする必要があります。