انڈروئد

اوبنٹو 18.04 پر تبادلہ جگہ کو کیسے شامل کریں

آیت الکرسی کی ایسی تلاوت آپ نے شاید پہلے@ کبهی نہ سنی هوU

آیت الکرسی کی ایسی تلاوت آپ نے شاید پہلے@ کبهی نہ سنی هوU

فہرست کا خانہ:

Anonim

تبادلہ ایک ڈسک پر ایک جگہ ہے جو جسمانی رام میموری کی مقدار پوری ہونے پر استعمال ہوتی ہے۔ جب لینکس کا سسٹم رام سے باہر ہو جاتا ہے ، تو غیر فعال صفحات رام سے تبدیل ھو نے والی جگہ پر منتقل ہوجاتے ہیں۔

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

اس ٹیوٹوریل میں اوبنٹو 18.04 سسٹمز میں ایک تبادلہ فائل شامل کرنے کے لئے ضروری اقدامات کا احاطہ کیا گیا ہے۔

اس سے پہلے کہ آپ شروع کریں

اس ٹیوٹوریل کو جاری رکھنے سے پہلے ، چیک کریں کہ آیا آپ کی اوبنٹو کی تنصیب میں پہلے ہی ٹائپنگ کے ذریعہ تبادلہ کیا گیا ہے:

sudo swapon --show

اگر آؤٹ پٹ خالی ہے تو ، اس کا مطلب ہے کہ آپ کے سسٹم میں سویپ اسپیس فعال نہیں ہے۔

بصورت دیگر ، اگر آپ کو کچھ نیچے مل جاتا ہے تو ، آپ نے پہلے ہی اپنی مشین پر تبادلہ کر لیا ہے۔

NAME TYPE SIZE USED PRIO /dev/sda2 partition 1.9G 0B -2

اگرچہ ممکن ہے ، ایک مشین میں متعدد تبادلہ کی جگہیں رکھنا عام بات نہیں ہے۔

تبادلہ فائل بنانا

آپ جس صارف کے بطور لاگ ان ہیں ان میں سویپ کو چالو کرنے کے قابل ہونے کے ل su sudo استحقاق ہونا ضروری ہے۔ اس گائیڈ میں ، ہم 1G تبادلہ شامل کریں گے ، اگر آپ مزید تبادلہ شامل کرنا چاہتے ہیں تو ، 1G کو آپ کی ضرورت والے سویپ اسپیس کے سائز سے تبدیل کریں۔

اوبنٹو 18.04 پر تبادلہ جگہ شامل کرنے کے لئے نیچے دیئے گئے اقدامات انجام دیں۔

  1. ایک فائل تشکیل دے کر شروع کریں جو تبادلہ کے لئے استعمال ہوگی۔

    sudo fallocate -l 1G /swapfile

    اگر fallocate انسٹال نہیں ہے یا آپ کو غلطی کا پیغام ملتا ہے جس میں fallocate failed: Operation not supported تو پھر سویپ فائل بنانے کے لئے درج ذیل کمانڈ کا استعمال کریں:

    sudo dd if=/dev/zero of=/swapfile bs=1024 count=1048576

    صرف جڑ صارف ہی تبادلہ کرنے والی فائل کو لکھنے اور پڑھنے کے قابل ہونا چاہئے۔ ٹائپ کرکے صحیح اجازتیں مرتب کریں:

    sudo chmod 600 /swapfile

    فائل پر لینکس سویپ ایریا قائم کرنے کے لئے mkswap افادیت استعمال کریں:

    sudo mkswap /swapfile

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

    sudo swapon /swapfile

    تبدیلی کو مستقل کرنے کے لئے /etc/fstab فائل کو کھولیں:

    sudo nano /etc/fstab

    اور درج ذیل لائن چسپاں کریں:

    / وغیرہ / fstab

    /swapfile swap swap defaults 0 0

    ذیل میں دکھائے گئے جیسا کہ تبادلہ یا free کمانڈ کا استعمال کرکے تصدیق کریں کہ تبادلہ فعال ہے۔

    sudo swapon --show

    NAME TYPE SIZE USED PRIO /swapfile file 1024M 507.4M -1

    sudo free -h

    total used free shared buff/cache available Mem: 488M 158M 83M 2.3M 246M 217M Swap: 1.0G 506M 517M

تبادلہ قدر کو ایڈجسٹ کرنا

سویپنیس ایک لینکس کرنل پراپرٹی ہے جو اس کی وضاحت کرتی ہے کہ کتنی بار سسٹم سویپ اسپیس استعمال کرے گا۔ تبادلہ خیال کی قیمت 0 اور 100 کے درمیان ہوسکتی ہے۔ کم قیمت کی وجہ سے جب بھی ممکن ہو تو وہ تبادلہ کرنے سے بچنے کی کوشش کرنے کے لئے دانا کو کم کرنے میں مدد فراہم کرتا ہے جب کہ زیادہ قیمت قدرے کو جارحانہ انداز میں تبادلہ کرنے والی جگہ کا استعمال کرنے کے لئے دانا کو بنا دے گی۔

پہلے سے طے شدہ تبادلہ کی قیمت 60 ہے۔ آپ درج ذیل کمانڈ کو ٹائپ کرکے موجودہ گماگمن قدر کو جانچ سکتے ہیں۔

cat /proc/sys/vm/swappiness

60

اگرچہ بیشتر لینکس سسٹم کے لئے 60 کی ادل بدل کی قیمت ٹھیک ہے ، لیکن پروڈکشن سرورز کے ل for آپ کو کم قیمت طے کرنے کی ضرورت پڑسکتی ہے۔

مثال کے طور پر ، تبادلہ کی قیمت 10 پر متعین کرنے کے لئے ، ٹائپ کریں:

sudo sysctl vm.swappiness=10

اس پیرامیٹر کو دوبارہ چلنے کے لئے مستقل بنانے کے لئے مندرجہ ذیل لائن کو /etc/sysctl.conf فائل میں شامل کریں۔

/etc/sysctl.conf

vm.swappiness=10

زیادہ سے زیادہ بدل جانے والی قدر کا انحصار آپ کے سسٹم کے ورک بوجھ اور میموری کو کس طرح کیا جارہا ہے اس پر ہے۔ زیادہ سے زیادہ قیمت تلاش کرنے کے ل You آپ کو اس پیرامیٹر کو چھوٹی سی انکریمنٹ میں ایڈجسٹ کرنا چاہئے۔

تبادلہ فائل ہٹانا

سویپ فائل کو غیر فعال اور دور کرنے کے ل remove ، ان اقدامات پر عمل کریں:

  1. ٹائپ کرکے تبادلہ جگہ کو غیر فعال کرکے شروع کریں:

    sudo swapoff -v /swapfile

    اگلا ، تبادلہ فائل انٹری /swapfile swap swap defaults 0 0 /etc/fstab فائل سے خارج کریں۔

    آخر میں ، rm کمانڈ کا استعمال کرتے ہوئے اصل swapfile فائل کو ہٹا دیں:

    sudo rm /swapfile

نتیجہ اخذ کرنا

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

تبادلہ اوبنٹو رام