فکر کنم منظور شما رو بنده خوب نفهمیدم؛ منظورتون از حافظه چیه؟؟ هارد،اس اس دی،cache ؟؟
همون ram که بقیه گفتند.
اگر منظورتون سی پی یو باشه که بهش فشار میاد من میتونم به اون پروسه توان بیشتری بدم
شما که تعیین نمیکنید چقدر از توان پردازشی سیستم به اون تخصیص پیدا کنه. سیستمعامل اینکار رو انجام میده.
به طور پیشفرض در این شرایط همه توان پردازشی باقی مونده به اینکار داده میشه.
البته میتونید با namespace مشخص کنید هر برنامه حداکثر چقدر میتونه از پردازنده استفاده کنه. معلومه چیزی که میتونید مشخص کیند؛ حتما از همه قدرت پردازنده کمتره.
اگر دقت کرده باشید وقتی از دستور top استفاده میکنیم یک بخشی به نام NI وجود داره که از ۲۰ تا ۱۹- هست ( فکر کنم ۲۰- باشه ) که نشان دهنده میزان اهمیت اون پروسه هست هرچقدر عدد منفی تر باشد نشان دهنده پر اهمیت بودن آن موضوع است و هرچقدر مثبت تر باشد نشان دهنده اهمیت کمتر است.
اون الویت رو مشخص میکنه. از ۲۰- هست تا ۱۹.
معمولا برنامههایی که تاخیر روی اونها اثر قابل توجهی داره عدد nice اونها منفیتر هست.
مثلا pulseaudio یا pipewire که برای پخش صدا به کار میرن عدد nice اونها ۱۱- هست.
این عدد اهمیت برنامه رو نشون نمیده. یکم پیچیده تره.
منظور بنده اینه که من میتونم پروسه ایی که درحال فشرده سازی یا استخراج هست رو پر اهمیت تر بکنم که توان سی پی یو برای پردازش اون پروسه بیشتر بشه که پروسه زیاد طول نکشه.
بعیده اثر خاصی داشته باشه. بیشتر به خود پردازنده مربوطه.