منبع اصلی نوشتار زیر در این لینک قرار دارد

تعداد کل فرایندها و شناسه آخرین ایجاد شده در سیستم

در لینوکس دایرکتوری proc/ حاوی اطلاعاتی در مورد فعالیت فعلی هسته سیستم عامل است. از فایل های درون این دایرکتوری می توان اطلاعات زیادی را بدست آورد. بسیاری از دستورهای لینوکسی خروجی را نشان می دهند که می توان از فایل های همین دایرکتوری پیدا کرد. در این مطلب از فایل proc/loadavg/ می خواهیم تعداد […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

پیدا کردن تعداد فرایندهای در حال اجرا و بلاک شده در لینوکس

فرایند زمانی در حال اجرا (Running) است که پردازنده را در اختیار داشته باشد. زمانی که یک فرایند در خال انجام عملیات I/O مانند خواندن/نوشتن از/بر روی دیسک باشد، از حالت اجرا خارج شده و به حالت بلاک شده (Blocked) می رود. پس از تکمیل عملیات I/O فرایند برای اجرا شدن باید درون صف آماده (Ready […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

تشخیص اینکه لینوکس بر روی ماشین فیزیکی یا مجازی اجرا می شود

غالبا از طریق اتصال راه دور ssh به یک سرور (ماشین) لینوکسی متصل می شویم و سپس دستورها را اجرا می کنیم. شاید لازم باشد که تشخیص دهیم که آیا ماشین لینوکسی راه دور بر روی یک ماشین فیزیکی یا بر روی یک ماشین مجازی اجرا می شود. Hypervisor های متفاوتی برای اجرای لینوکس بر روی […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

Swappiness در هسته لینوکس چیست

این ویژگی از هسته سیستم عامل لینوکس درجه ای که با آن لینوکس به منظور آزاد سازی فضای حافظه اصلی، عملیات Swapping را انجام دهد را کنترل می کند. مقدار این ویژگی می تواند میان صفر تا ۱۰۰ باشد. یک مقدار پایین به این معنی است که هسته از عملیات swapping تا حد ممکن اجتناب […] ادامه مطلب

منبع اصلی نوشتار زیر در این لینک قرار دارد

سیستم فایل proc چیست – بخش نخست

سیستم فایل proc/ یک سیستم فایل مجازی است که در حافظه اصلی قرار دارد و به محض بوت شدن ایجاد شده و توسط کرنل خوانده/نوشته و کنترل می شود و پس از خاموش شدن سیستم از بین خواهد رفت و بعد از راه اندازی مجدد سیستم یا روشن شدن مجدد سیستم، از نو ایجاد و […] ادامه مطلب