LinFAQ
313 subscribers
23 photos
4 videos
3 files
54 links
GNU/Linux FAQ

Advertise : @LinAdvertise

By @LinAcademy
Download Telegram
Forwarded from LinAcademy
😁😁 دوباره یک سال دیگه رو در کنار هم بودیم 🤩🥳
سالی که گذشت سالی پر از ماجرا های عجیب و تغییرات توی دنیای تکنولوژی بود، گنوم ۴۸ و گیمپ ۳ و تغییر اینتل و قدرت گرفتن AMD، هوش مصنوعی های جدید توی چین و حتی ایردراپ های عجیب تلگرامی، ولی درکنار همه اینا یه چیزی هنوز باقی مونده و هست و امید دارم که تا همیشه ماندگار باشه و اونم شور و اشتیاقی هستش که برای پیداکردن دانش ها و تست کردن چیزای جدید داریم.

سال جدید رو به همه دوست داران آزادی 🕊و نرم افزار آزاد 🐧 تبریک میگم، باشه که امسال خوبی های بیشتری رو تجربه کنیم 🙂‍↔️🙂‍↕️ و بیشتر از هرساله دیگه ای از زندگی لذت ببریم
با تشکر تیم ادمین های جامعه لین آکادمی ❤️

به ما بپیوندید :
@LinAcademy
1🔥1
#روزی_یه_نکته با حسن

دسته‌بندی: #آموزشی #کاربردی #کرنل #لینوکس

امروز اومدیم یه مشکل کوچیک موقع انتقال فایل رو در لینوکس حل کنیم.

حالا این مشکل چیه؟ تصور کنید شما یه فایل بزرگ رو کپی می‌کنید.
کرنل لینوکس فایل رو به حافظه (RAM) منتقل میکنه.
اما همین کار ممکنه باعث بشه که مدیر فایل شما فکر کنه همه چیز تمومه چون سرعت حافظه (RAM)، از SSD یا USB سریع تره در حالی که فایل هنوز در حال انتقال از حافظه به هارد یا USB هست.

خب راه حل چیه ؟
محدود کردن بافر می‌تونیم به لینوکس بگیم: "وقتی این مقدار داده توی حافظه جمع شد، تازه شروع کن به انتقال به مقصد" این کار باعث میشه که پیشرفت کپی فایل به صورت های مرحله‌ای و واقعی جلوتر بره؛ یعنی شما می‌تونید قدم به قدم پیشرفت رو ببینید و از عدم هماهنگی سیستم جلوگیری بشه.
چطوری این کار رو می‌تونید انجام بدیم؟ خیلی ساده است:

1. وارد مسیر
/etc/sysctl.d/
بشید و یک فایل به اسم 90-dirty.conf میسازیم.

2. توی اون فایل، دو خط زیر رو قرار میدیم:

vm.dirty_background_bytes=16777216 
vm.dirty_bytes=50331648 


حالا این اعداد چیه؟
 
• مقدار 16777216 بایت معادل 16 مگابایت هست.
یعنی وقتی فضای بافر به این مقدار رسید، عملیات رو شروع کنه

• مقدار 50331648 بایت هم برابر با 50 مگابایت هست؛ یعنی اگر دادهٔ بیشتری تجمع پیدا کنه،
کرنل بلافاصله به نوشتن روی مقصد اقدام می‌کنه.

یه نکته مهم هم داره: بعد از اعمال این تنظیمات، سیستمتون رو ریستارت کنید تا تغییرات به درستی اعمال بشه.

@LinAcademy | @LinFAQ
👍5