سلام
دوستان یه سوال برام پیش اومده آیا با افزایش رم (ارتقای رم) تاثیری روی پرفرمانس پردازنده خواهد داشت ؟
یعنی سیستمی که رم کم میاره و پردازنده هم فول میشه آیا میشه با ارتقا رم مشکل هنگیش رو رفع کرد ؟
سلام
بستگی به وضعیت سرور شما داره عموما پس از پر شدن رم سیستم عامل های امروزی برخی از page های روی رم رو روی هارد spool می کنند
و برای پردازه جدید جای خالی روی رم ایجاد می کنند تا بتوانند آن پردازه را اجرا کنند و زمانیکه که رم پر است این کار بطور مرتب اتفاق می افته و سی پیو درگیر
این عملیات spool کردن روی هارد می شود ضمن اینکه هارد جز کند ترین اجزای یک کامپیوتر محسوب میشه و این کندی روی کل سیستم تاثیر میذاره
در نتیجه افزایش رم موجب عدم درگیری با هارد و عملیات io میشه و سرعت افزایش خواهد یافت
در نتیجه وقتی رم کم میارید کند شدن طبیعی است حتما متوجه هم شدید خیلی وقت ها روی کامپیوتر های خانگی در این مواقع سر و صدای هارد هم در میاد
دلیلش همین است
بطور کلی هر عملیاتی روی کامپیوتر که شما رو درگیر IO کند ( هارد ، پرینتر ، اسکنر و ... ) موجب کندی خواهد شد پس اگر به نحوی بتونیم کمتر درگیرشون بشیم
سرعت افزایش پیدا می کند دقت کنید این دستگاه ها اغلب مکانیکی هستند از جمله هارد ( به غیر از هارد های جدید ssd ! ) ولی رم الکترونیکی است و سرعت بیشتری دارد
سرعت به شکل زیر کاهش پیدا می کند
1) کش
2) رم
3) هارد
سیستم عامل ابتدا داده های پر تکرار مرتبط با پردازه ها و داده هایی که اخیرا دسترسی داشت است LRU ( Last Recently Used ) را با روش lru روی کش قرار میده
بعدش روی رم و دست آخر روی هارد spool می کند در نتیجه سیستم ای که کش بیشتری دارد و بعد رم بیشتری دارد نسبت به سیستم مشابه با رم و کش
کمتر می توانند سریعتر عمل کند.
اگر اشکال عملی در جایی از متن بود عذر خواهی می کنم به دلیل اینکه مدت زیادی است از منابع عملی دور بوده ام ممکن است نقصی در برخی از گفته ها بنده
باشه که در صورت اشکال خوشحال میشم دوستان متخصص اصلاح فرمایند