11

数週間 httperf を使用して負荷テストを実行していて、このエラーが発生しました -

httperf: warning: open file limit > FD_SETSIZE; limiting max. # of open files to FD_SETSIZE
when I fire query from OS - Ubuntu 12.04 LTS (64 bit machine). 

しかし、OS - 10.04 LTS を搭載した 32 ビット マシンから同じコマンドを実行すると、エラーメッセージが表示されません。

また、他の投稿に従って、「ulimit -n」コマンドを使用してファイル記述子のサイズ制限を増やしてみました。

/usr/include/bits/typesizes.h

#define __FD_SETSIZE 65535

しかし、方法は失敗しました。

誰かが何か提案してもらえますか?

観察:
32 マシン (Ubuntu 10.10 を使用) に変更を加える必要はなかったので、Ubuntu 12.04 の実際の違いは何ですか? また、さまざまなマシンで試しました(64ビットアーキテクチャのすべてで同じ問題が発生していました)

4

1 に答える 1