- 论坛徽章:
- 1
|
DNS服务器每秒处理350个请求负荷重吗?
我从7月19日开始统计dns负载,到今天得到以下数据:
没有开query log,忙时每秒超过1000次查询(含recursion,
按每小时查询量/3600计算),全天平均也在每秒600次左右,
cpu利用率平均超过50%,named占用内存大约150MB,大家是
否有类似的实际使用经验?
我們家的一台 dns 主機為例,天平均 400 次查詢/秒為例, 單 CPU 1.2G
RAM 1G, 不遞歸查詢,大概是CPU 5% 的負載,至於 RAM 佔用情形因
為不遞歸,所以不會有 Cache,大約是 50MB 的使用情形.
以您的狀況來說我覺得很合理,因為你開 recusion,及還有 cache
情形等等.我有跑過每秒 6000 次的遞歸查詢,硬體差不多,大概
CPU 會佔用 80%,RAM 則會一直長,大概長到 260MB,持續三天一直測
過程中從沒有當機情形,用 9.2.x+ 或 8.3.x+ 都可以達到這個水準,
但 8.3.x+ CPU 的使用會小一點.所以你可放心. 唯需注意,若 Failure
次數或比例過高(例如 3~5%),就應當做出適當之調整較好.
另外,查询次数是否可以有经验值得到大致的等效在线用户数?
如果能確定都是您的用戶會最好可以,大約等同於網路的活動,也就是
正相關係數, |
|