← شروع آموزش

WIUNIX ACADEMY

تشخیص کندی I/O در لینوکس با iostat و PSI

صفحهٔ 3 از 3؛ قبل از ادامه، مراحل قبلی و چیزهایی رو که لازم داری مرور کن.

آموزش متناسب با محیط تو

کجا اجرا می‌کنی؟

سیستم‌عامل و نسخهٔ سرورت رو انتخاب کن تا مراحل، دستورها و راه‌حل‌های همون محیط رو ببینی.

Debian 13بررسی‌شده با مستندات رسمی ·

آموزش متناسب با مقادیر تو

تنظیمات این آموزش

مقادیر نمونه رو با مشخصات سرورت عوض کن تا متن و دستورها با هم تغییر کنن. رمز، کلید خصوصی و توکن اینجا وارد نکن. مقدارها فقط توی همین زبانه می‌مونن و به سرور یا لینک اشتراک‌گذاری فرستاده نمی‌شن. قبل از اجرا، DNS، گواهی‌ها و تنظیمات دسترسی شبکه رو روی سرورت بررسی کن.

اگر آی‌پی، دامنه یا پورت‌های نمونه با سرورت فرق دارن، بخش تنظیمات پایین رو باز کن. مقدارها رو عوض کن و «اعمال در آموزش» رو بزن؛ بعد دستورهای تازه رو کپی کن.

تنظیم مقادیر برای محیط من4 مقدار قابل‌تغییر
10

قدم بعدی

بهبود رو با کار مشابه بسنج و تغییر ناموفق رو برگردون

پنل‌های تشخیصی تنظیم ذخیره‌سازی یا سرویس رو عوض نکردن، پس برگشت تنظیمی هم لازم ندارن. اگر بیرون از این پنل‌ها یک اقدام مصوب روی بار انجام دادی، همون عملیات برنامه رو با حجم کار مشابه دوباره بسنج و فشار و آمار دستگاه رو کنار نتیجه بگذار. کم‌شدن I/O چون همهٔ درخواست‌ها قطع شدن، بازیابی نیست.

اگر تأخیر یا خطا بدتر شد، مقدار قبلیِ ثبت‌شده رو از همون برنامه یا زمان‌بند مالک برگردون و کارهای در صف یا تکرارشده رو با روش بازیابی خودش رسیدگی کن. از روی این عددها به‌تنهایی پایگاه داده رو متوقف نکن، فایل‌سیستم رو دوباره mount نکن و دستگاه رو reset نکن. خطای حل‌نشدهٔ سخت‌افزار یا backend رو با مسئول ذخیره‌سازی ادامه بده.

برای رخداد بعدی، از پایش موجود استفاده کن تا تأخیر برنامه و آمار بازه‌ای دستگاه و PSI با زمان هماهنگ نگه داشته بشن. معیار عادی رو برای همین بار بساز؛ پنج نمونه سقف ظرفیت یا آستانهٔ هشدار همگانی تعیین نمی‌کنن.

bash

ترمینال مجاز روی همان میزبان لینوکس درگیر

date -u +%FT%TZ
LC_ALL=C iostat -d -x -m -y 1 5
if test -r /proc/pressure/io; then cat /proc/pressure/io; fi
از کجا بفهمم درست انجام شده؟

همون کارِ قابل‌مقایسهٔ برنامه دوباره به هدفش می‌رسه و تغییر عددها و ابهام‌های باقی‌مونده ثبت می‌شن؛ بررسی سلامت خود برنامه همچنان لازمه.

منابع این آموزش

منابع رسمی

بالای صفحه می‌بینی که هر محیط چطور بررسی شده. بررسی مستندات به معنی اجرای عملی همهٔ نسخه‌ها نیست.

ادامهٔ مسیر

قدم بعدی تو

همهٔ آموزش‌های آکادمی ↗