Bind DNS Response too late
|
2010-08-15, 04:56 PM,
ارسال : #1
|
|||
|
|||
Bind DNS Response too late
سلام خدمت همه
مشکلی واسم پیش اومده که نمی دونم چی کارش کنم یه DNS سرور دارم که ترافیک زیادی روش هست چیزی حدود 2000 پکت در ثانیه و 3 مگابیت ترافیک UDP که در خواست های DNS هست منتها این سرویس به درستی جواب نمی ده Cpu , RAM سیستم کامل مصرف نمیشه و وقتی با nslookup , dig از سرور Query می گیری دیر حواب میده، گاهی در حدود 5 ثانیه طول میکشه و گاهی اصلا جواب نمی ده و یه پیعام timed out مانند که دقیق یادم نیست ولی گاهی هم زیر 1 ثانیه جواب می ده من رو همین سرور با فری بی اس دی جواب گرفتم و خیلی خوب کار می کرد اومدم کارهای زیر رو انجام دادم Bind که آخرین نسخه اون هست 9.7.1 بصورت مالتی ترد کامپایل کردم File discribetor های سیستم رو به 65000 تا زیاد کردم سوکت های مورد استفاده named رو در هنگام استارت 30000 تا گذاشتم با sysctl بافر های یو دی پی و ipv4 رو زیاد کردم , UDP_mem رو زیاد کردم ولی هیچ کدوم از این کارها تاثیری نداشت لینوکس Centos 5-5 هست آیا کسی تجربه خاصی یا پیشنهادی داره؟ |
|||
2010-08-15, 07:08 PM,
ارسال : #2
|
|||
|
|||
چه پیامی میده؟ لطفا اگر میشه متن پیام را بگذارید.
|
|||
2010-08-15, 09:46 PM,
ارسال : #3
|
|||
|
|||
سلام
چیز ی توی لاگ فایلها نیست ؟ مثل ایراد توی مثلا iptables یا کرنل یا همچین چیزایی ؟ |
|||
2010-08-16, 05:58 AM,
ارسال : #4
|
|||
|
|||
alux سرور یک pc هست یا یه سرور درست درمونه؟
من تجربه ای که دارم البته با dns نه، کلا با تعداد پکت زیاده این هست که در مواردی حتی مشکل کارت شبکه است اگه کارت شبکه مزخرف باشه ممکنه قاط بزنه. شایدم مشکل درایور کارت شبکه باشه. برای همین روی freebsd خوب جواب می ده. اگه pc داری یه کارت شبکه درست حسابی روش چک کن. مشخصات سرور را هم بگو شاید یه چیزی از توش در اومد. چون من دو تا dns دارم یکیش پنتیوم تری هست یکی اش quadcore وقتی کش هام را می اندازم روی پنتیوم تری اصلا داغون می شه با این که هیچ بار سنگینی را نشان نمی ده ولی وقتی می اندازم روی دی ان اس جدیده کلا همه چی عالی می شه با این که هر دو بار کمی روشون هست. هر چی به ذهنم می اومد گفتم Don't bother, we're using GNU/Linux everywhere, even there Linuxmotto گروه کاربران لینوکس اصفهان |
|||
2010-08-16, 08:33 AM,
ارسال : #5
|
|||
|
|||
یه احتمال هم داره که Bind درست کانفیگ نشده باشه ... .
نقل قول :Bind که آخرین نسخه اون هست 9.7.1 بصورت مالتی ترد کامپایل کردممن Bind رو از روی بسته deb نصب کردم چجوری میشه فهمید مالتی ترد هست یا نه ؟ Debian GNU/Linux System Administrator |
|||
2010-08-16, 08:50 AM,
ارسال : #6
|
|||
|
|||
نه سرور هست HP
برای فهمیدن مالتی ترد موقع بالا اومدن به تعداد CPU ها یک Worker می سازه iptables که نداریم تو لاگ فایل ها هم اونقدر ری کوئست ها زیاد هستند که چیزی دستگیر من نشد ، کلی پیغام در خواست های اشتباه و ... میاد ولی از کانفیگ و ... ایرادی نمی گیره نرم افزار مانیتورینگ شبکه اختصاصی شده به همراه تقویم شمسی و ... |
|||
2010-08-16, 09:48 AM,
ارسال : #7
|
|||
|
|||
یه پیشنهاد querylog را off کن . شاید مال همین لاگ بالاست که کند می شه. در حقییقت مشکل از I/O wait هست که در هنگام logging ایجاد می شه
Don't bother, we're using GNU/Linux everywhere, even there Linuxmotto گروه کاربران لینوکس اصفهان |
|||
2010-08-17, 09:47 AM,
ارسال : #8
|
|||
|
|||
نه از اون نیست
یه چیز جالب دیگه اینکه من وقتی با nslookup ای پی 127.0.0.1 رو ست می کنم بسیار سریع جواب میده ولی وقتی Ip Valid سرور رو با nslookup ست می کنم کند جواب میده نرم افزار مانیتورینگ شبکه اختصاصی شده به همراه تقویم شمسی و ... |
|||
2010-08-18, 07:44 AM,
ارسال : #9
|
|||
|
|||
یه سوالی روتینگ هم روش انجام میشه ؟
من یه همچین کاری با ماشین خودم کردم ...... routing Tables ریخته به هم ..... حتی وب خودم رو مره از یه جا دیگه باز می کنه .... البته من FreeBSD دارم . تا با غم عشق تو مرا کار افتاد بیچاره دلم در غم بسیار افتاد |
|||
2010-08-18, 08:05 AM,
ارسال : #10
|
|||
|
|||
من هم یک بار به چنین مشکلی برخوردم که با Downgrade کردن ورژن Bind مشکل حل شد.
لحظه ای پاک بزرگ دل به دریا زد و رفت |
|||
|