لینکس پر تبادلہ فائلوں کے ساتھ شروع کرنا

لینکس پر تبادلہ فائلوں کے ساتھ شروع کرنا

یہ گائیڈ آپ کو لینکس میں فائلوں کو تبدیل کرنے کے لیے متعارف کرائے گا۔





تبادلہ فائل کیا ہے؟

لینکس میں ایک تبادلہ فائل آپ کی ہارڈ ڈسک پر ایک فائل ہے جسے لینکس دانا آپ کے کمپیوٹر پر چلنے والی ایپلی کیشنز کے متغیر ڈیٹا کو محفوظ کرنے کے لیے استعمال کرتا ہے۔ ایک عمل جسے تبادلہ کہا جاتا ہے وہ ڈیٹا کو سویپ فائل میں منتقل کرنے کا ذمہ دار ہے جب رینڈم ایکسیس میموری (رام) کافی نہیں ہے۔





ذرا تصور کریں کہ آپ میموری سے بھرپور ایپلی کیشن چلا رہے ہیں اور سسٹم 100٪ رام استعمال کرنا شروع کر دیتا ہے ، لینکس آپریٹنگ سسٹم آپ کی رام کو بھرنے اور آپ کے سسٹم کو غیر جوابدہ یا بدترین کرنے سے بچانے کے لیے ایک سویپ فائل استعمال کرے گا۔





نوٹ : سویپ فائل سے ڈیٹا پڑھنا براہ راست رام سے پڑھنے کے مقابلے میں تھوڑا سست ہے لیکن یہ آپ کے سسٹم کے کریش ہونے سے بہتر متبادل ہے۔

سویپ کا استعمال کرتے ہوئے اپنی سویپ فائل دیکھیں۔

اپنے سسٹم پر سویپ فائل کے بارے میں معلومات حاصل کرنے کے لیے درج ذیل کمانڈ کو چلائیں:



swapon

مندرجہ بالا کمانڈ کی آؤٹ پٹ نیچے دکھائے گئے ایک کی طرح ہوگی۔

آؤٹ پٹ ظاہر کرتا ہے کہ /جڑ فولڈر میں آپ کے سسٹم کی سویپ فائل کا نام ہے۔ تبادلہ فائل . اس کے علاوہ ، سویپ فائل کا سائز 2 جی بی ہے اور فی الحال ، سسٹم تقریبا 41 41 میگا بائٹ سویپ فائل اسپیس استعمال کر رہا ہے۔





چونکہ عارضی ڈیٹا کو ذخیرہ کرنے کے لیے رام اور سویپ اسپیس مل کر کام کرتے ہیں ، آپ ان دونوں کے بارے میں تفصیلی معلومات چاہتے ہیں۔ آپ اس کا استعمال کرتے ہوئے کر سکتے ہیں مفت کمانڈ.

free -h

لینکس پر سویپ فائل بنانے کا طریقہ

اگر آپ اپنی رام کے ساتھ کارکردگی کے مسائل کا سامنا کر رہے ہیں تو آپ کو اپنی سویپ فائل کا سائز بنانے یا بڑھانے پر غور کرنا چاہیے۔





متعلقہ: لینکس پر اپنی یادداشت کا نظم کیسے کریں۔

اگر آپ کے پاس کم ریم والا سسٹم ہے ، مثال کے طور پر ، 2 جی بی ، آپ کو ایک سوئپ فائل بنانی چاہیے جو آپ کی رام سے تقریبا twice دوگنی ہے یعنی 4 جی بی۔

دوسری طرف ، اگر آپ کے سسٹم میں رام کی کافی جگہ ہے ، مثال کے طور پر ، 8 جی بی تو آپ کی سویپ فائل آپ کی ریم کا 25 فیصد ہو سکتی ہے ، یعنی 2 جی بی کیونکہ آپ کی ریم زیادہ ایپلیکیشن متغیر ڈیٹا کو ایڈجسٹ کر سکتی ہے۔

اس سے پہلے کہ آپ ایک نیا تبادلہ فائل بنا سکیں ، اپنے کرنٹ کو غیر فعال کرنا یقینی بنائیں۔ /swapfile :

sudo swapoff /swapfile

اب 2GB سائز کی ایک سویپ فائل بنائیں گرنے والا کمانڈ.

sudo fallocate -l 2G /swapfile

اگر آپ کے پاس سویپ فائل نہیں ہے تو ، مذکورہ بالا کمانڈ آپ کے لیے ایک تخلیق کرے گی ، لیکن اگر آپ کے پاس پہلے سے ایک ہے تو ، یہ موجودہ کو اوور رائٹ کردے گی۔

لینکس پر تبادلہ کو ایڈجسٹ کریں۔

تبادلہ ایک قدر ہے جسے لینکس دانا استعمال کرتا ہے اس بات کا تعین کرنے کے لیے کہ رام کو سویپ فائل کو کتنی بار استعمال کرنا چاہیے۔ پہلے سے طے شدہ طور پر ، قیمت 60 پر سیٹ کی جاتی ہے۔ قیمت جتنی زیادہ ہوگی ، اتنی ہی زیادہ آپ کی رام سویپ فائل استعمال کرے گی ، اگر آپ کے پاس کم ریم ہے تو یہ مثالی ہے۔ ممکنہ تبادلہ فائل کی اقدار 0 سے 100 تک ہوتی ہیں۔

اپنی تبادلہ قدر کو دیکھنے کے لیے ، درج ذیل کمانڈ کو چلائیں:

cat /proc/sys/vm/swappiness

عارضی طور پر اپنے نظام پر تبادلہ قدر کو تبدیل کرنے کے لیے ، مثال کے طور پر 20 ، درج ذیل کمانڈ استعمال کریں:

sudo sysctl vm.swappiness=20

نوٹ : آپ کے سسٹم کے دوبارہ چلنے کے بعد یہ ویلیو ڈیفالٹ پر ری سیٹ ہو جائے گی۔

اپنے تبادلے کو برقرار رکھنے کے لیے ، آپ کو درج ذیل سطر کو شامل کرنا چاہیے۔ vm.swappiness = 20۔ آپ کے نچلے حصے میں etc/sysctl.conf ترتیب فائل.

تبدیلیوں کے موثر ہونے کے لیے اپنے سسٹم کو دوبارہ شروع کرنا یقینی بنائیں۔

reboot

تبادلہ فائل کو کیسے ہٹایا جائے۔

ایک سوئپ فائل کو ہٹانے کے لیے جس کی آپ کو مزید ضرورت نہیں ، پہلے اسے استعمال کرکے غیر فعال کریں۔ تبادلہ اور پھر استعمال کریں اپنی فائل کو حذف کرنے کے لیے rm کمانڈ۔ .

ایپس کو ایس ڈی کارڈ اینڈرائیڈ میں منتقل نہیں کیا جا سکتا۔
sudo swapoff /swapfile
sudo rm /swapfile

تبادلہ کے لیے سرشار پارٹیشنز کا استعمال۔

جگہ پر ایک سویپ فائل کے ساتھ ، آپ کو اپنے سسٹم سے بہت بہتر کارکردگی کی توقع کرنی چاہیے کیونکہ ایک سویپ فائل آپ کے سسٹم کو میموری سے چلنے والی ایپلی کیشنز کو چلنے سے روک دے گی۔

مشن کریٹیکل سسٹمز کے لیے ، آپ اپنی ہارڈ ڈسک پر تبادلہ کرنے کے لیے ایک سرشار پارٹیشن بنانے پر غور کر سکتے ہیں۔ ایک سویپ پارٹیشن اور سویپ فائل کے ان کے اپنے فوائد اور نقصانات ہیں۔

بانٹیں بانٹیں ٹویٹ ای میل۔ لینکس سویپ پارٹیشن کیا ہے؟ ہر وہ چیز جو آپ کو جاننے کی ضرورت ہے۔

زیادہ تر لینکس تنصیبات تجویز کرتی ہیں کہ آپ تبادلہ تقسیم شامل کریں۔ تبادلہ تقسیم کس کے لیے ہے؟ یہاں آپ کو جاننے کی ضرورت ہے۔

اگلا پڑھیں۔
متعلقہ موضوعات۔
  • لینکس
  • کمپیوٹر میموری۔
  • لینکس
مصنف کے بارے میں آگے بڑھنے کو تیار(36 مضامین شائع ہوئے)

میوزا پیشے کے لحاظ سے سافٹ ویئر تیار کرتا ہے اور لینکس اور فرنٹ اینڈ پروگرامنگ پر بڑے پیمانے پر لکھتا ہے۔ اس کے کچھ مفادات میں تاریخ ، معاشیات ، سیاست اور انٹرپرائز فن تعمیر شامل ہیں۔

Mwiza Kumwenda سے مزید

ہماری نیوز لیٹر کو سبسکرائب کریں

ٹیک ٹپس ، جائزے ، مفت ای بکس ، اور خصوصی سودوں کے لیے ہمارے نیوز لیٹر میں شامل ہوں!

سبسکرائب کرنے کے لیے یہاں کلک کریں۔