]> git.netwichtig.de Git - user/henk/code/inspircd.git/blobdiff - src/inspircd.cpp
Fine-tuning epoll parameters
[user/henk/code/inspircd.git] / src / inspircd.cpp
index aa8d0313813fc818b792122d0e2ba1c02c3050e0..7bcfd6b69d2f5378b48461bd39bd2f61675e1291 100644 (file)
@@ -36,7 +36,7 @@ using namespace std;
 
 #ifdef USE_EPOLL
 #include <sys/epoll.h>
-#define EP_DELAY 35
+#define EP_DELAY 50
 #endif
 
 #include <time.h>
@@ -2795,7 +2795,7 @@ int InspIRCd(char** argv, int argc)
                user_hash::iterator count2 = clientlist.begin();
 
 #ifdef USE_EPOLL
-               i = epoll_wait(sep, event, 1, EP_DELAY*2);
+               i = epoll_wait(sep, event, 1, EP_DELAY);
 #ifdef _POSIX_PRIORITY_SCHEDULING
                                 sched_yield();
 #endif
@@ -3302,7 +3302,7 @@ int InspIRCd(char** argv, int argc)
 #ifdef _POSIX_PRIORITY_SCHEDULING
                                 sched_yield();
 #endif
-       i = epoll_wait(lep, event, 32, EP_DELAY*2);
+       i = epoll_wait(lep, event, 32, EP_DELAY);
 #ifdef _POSIX_PRIORITY_SCHEDULING
                                 sched_yield();
 #endif