نکات کلیدی
- چند دور کامل آزمون حافظه اجرا کنید، نه یک دور.
- پس از آزمون های جداگانه، یک بار همه را با هم اجرا کنید و همان شاخص ها را دوباره ثبت کنید.
- ثبت پیکربندی و آزمون های کوتاه چند دقیقه اند؛ اما آزمون حافظه و بار پیوستهٔ پردازنده دست کم چند ساعت وقت می گیرند.
چرا سرور تازه هم باید آزمون شود؟
بنچمارک سرور یعنی سنجش هدفمند و تکرارپذیر توان واقعی قطعات، پیش از آنکه سرویس واقعی روی ماشین بنشیند. یک ماژول حافظه میتواند ماهها بیصدا کار کند و فقط زیر بار سنگین خطا بدهد؛ یک دیسک نو میتواند نرخ خطای بالاتری از حد انتظار داشته باشد؛ و یک تنظیم اشتباه در میانافزار میتواند کارایی را نصف کند. آزمون پس از تحویل، همین موارد را در زمانی آشکار میکند که هنوز چیزی خراب نشده است.
خط پایه چیست و چرا به آن نیاز دارید
خط پایه، مجموعه اعدادی است که امروز از سرور خالی میگیرید. سه ماه بعد که سرویس کند شود، مقایسه با همین اعداد در چند دقیقه نشان میدهد مشکل از سختافزار است یا از نرمافزار. بدون خط پایه، هر کندی به یک حدس گران تبدیل میشود.
پنج گام آزمون، به ترتیب درست
گام یک: ثبت پیکربندی
تعداد هستهٔ منطقی، ظرفیت حافظه، مدل دیسک، سرعت لینک شبکه و نسخهٔ میانافزار را در یک برگه ثبت کنید. این برگه مرجع همهٔ مقایسههای بعدی است.
گام دو: حافظه
چند دور کامل آزمون حافظه اجرا کنید، نه یک دور. اگر خطا گزارش شد، ماژولها را جدا و تکتک آزمون کنید تا محل خطا مشخص شود. اجرای آزمون با همهٔ رشتهها همزمان، احتمال بروز خطا را بیشتر میکند.
گام سه: پردازنده و حرارت
دستکم نیم ساعت بار پیوسته روی همهٔ رشتهها، همراه با ثبت دما و فرکانس. افت مداوم فرکانس نشانهٔ خنککاری ناکافی یا تنظیم نادرست توان است، نه ضعف پردازنده.
گام چهار: دیسک
ابتدا خواندن برای کشف بلوکهای معیوب، بعد نوشتن. سه الگو را جدا بگیرید: خواندن تصادفی کوچک که به رفتار پایگاه داده نزدیک است، نوشتن تصادفی کوچک، و انتقال ترتیبی بزرگ که به بکاپ و فایل حجیم شبیه است. آزمون را همیشه روی فایل آزمایشی بگیرید، نه روی دستگاه خام.
گام پنج: شبکه
آزمون دوطرفه بین دو ماشین با پورت هماندازه، یک بار در بازهٔ کوتاه و یک بار طولانی. برای پورت ۱۰ گیگابیت، رسیدن به حدود نود درصد ظرفیت اسمی نتیجهٔ قابل قبولی است؛ عدد کامل فقط در شرایط آزمایشگاهی دیده میشود.
اعداد را چگونه بخوانیم
| نشانه | معنی محتمل | اقدام |
|---|---|---|
| خطای حافظه در چند دور | ماژول معیوب یا ناسازگار | جدا کردن و آزمون تکماژول |
| افت پیوستهٔ فرکانس زیر بار | کمبود خنککاری یا تنظیم توان | بررسی دما و تنظیمات میانافزار |
| یک دیسک با فاصلهٔ زیاد از بقیه | درایو کند یا کنترلر بدتنظیم | تعویض پیش از تولید |
| پهنای باند کمتر از سرعت لینک | کابل، پورت یا تنظیم اشتباه | بررسی مشخصات لینک |
| تأخیر صدک ۹۹ چند برابر میانه | صف طولانی و بار نامتوازن | بررسی عمق صف و الگوی دسترسی |
آزمون ترکیبی؛ جایی که ایرادها پنهان میشوند
آزمون تکبعدی همه چیز را نشان نمیدهد. بار همزمان پردازنده، دیسک و شبکه، تداخل منابع و محدودیت توان را آشکار میکند. پس از آزمونهای جداگانه، یک بار همه را با هم اجرا کنید و همان شاخصها را دوباره ثبت کنید.
گزارشی که پشتیبانی میتواند بررسی کند
- پیکربندی ثبتشده و نسخهٔ میانافزار.
- دستور دقیق آزمون با همهٔ پارامترها و خروجی کامل، نه فقط عدد نهایی.
- زمان اجرا و اینکه سرویس دیگری فعال بوده یا نه.
- مقصد آزمون شبکه و نتیجهٔ هر دو جهت.
- پیامهای خطای سیستم در بازهٔ آزمون.
خطاهای رایج
- آزمون روی سیستم در حال سرویس: نتیجه آلوده میشود.
- آزمون کوتاه: ایرادهای حرارتی و کنترلر بعد از نیم ساعت بار ظاهر میشوند.
- مقایسهٔ اعداد با اینترنت: شرایط آزمون یکسان نیست، پس مقایسه بیمعناست.
- نادیده گرفتن هشدارهای سختافزاری که زودتر از هر آزمونی مشکل را نشان میدهند.
پرسشهای پرتکرار
آزمون چقدر طول میکشد؟
ثبت پیکربندی و آزمونهای کوتاه چند دقیقهاند؛ اما آزمون حافظه و بار پیوستهٔ پردازنده دستکم چند ساعت وقت میگیرند. برای سرور تولیدی، این زمان سرمایهگذاری کوچکی است.
آیا آزمون به داده آسیب میزند؟
آزمون روی فایل آزمایشی و پارتیشن جداگانه خیر. هرگز آزمون تخریبی روی آرایهای که داده روی آن است اجرا نکنید.
اگر عدد ضعیف بود، سختافزار خراب است؟
نه همیشه. تنظیمات توان، نسخهٔ میانافزار و درایور میتوانند نتیجه را تغییر دهند؛ ابتدا اینها را بررسی کنید.
جمعبندی
بنچمارک سرور یک مسابقهٔ عددی نیست، یک آزمون پذیرش است. سلامت قطعات، تنظیمات درست و یک خط پایهٔ ثبتشده، سه چیزی است که یک ساعت زمان امروز را به ساعتها صرفهجویی در آینده تبدیل میکند.

کمپین ابتکار نو
کمپین ایده های نو
کمپین آینده روشن
کمپین طراحی مدرن