انڈروئد

ایک لینکس سویپ فائل بنائیں

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

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

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

Anonim

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

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

اس ٹیوٹوریل کا اوبنٹو 18.04 اور سینٹوس 7 کے ساتھ لینکس سسٹم پر تجربہ کیا گیا تھا لیکن اس کو لینکس کی کسی بھی تقسیم کے ساتھ کام کرنا چاہئے۔

تبادلہ فائل کو کس طرح شامل کریں

اپنے سرور میں 1GB تبادلہ شامل کرنے کیلئے ان اقدامات پر عمل کریں۔ اگر آپ 1 جی بی کی بجائے 2 جی بی شامل کرنا چاہتے ہیں تو ، 1 جی کو 2 جی سے تبدیل کریں۔

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

    sudo fallocate -l 1G /swapfile

    اگر faillocate انسٹال نہیں faillocate ہے یا اگر آپ کو fallocate failed: Operation not supported کا خامی پیغام 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 فائل کو کھولیں اور درج ذیل لائن کو جوڑیں:

    / وغیرہ / fstab

    /swapfile swap swap defaults 0 0

    ادل بدل کی حیثیت کی تصدیق کریں۔

    یہ تصدیق کرنے کے لئے کہ تبادلہ فعال ہے ہم ذیل میں دکھایا گیا ہے جیسا کہ swapon یا 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 آپ کو اس پیرامیٹر کو چھوٹی سی انکریمنٹ میں ایڈجسٹ کرنا چاہئے۔

تبادلہ فائل کو کیسے ختم کریں

اگر کسی بھی وجہ سے آپ تبادلہ فائل کو غیر فعال اور ختم کرنا چاہتے ہیں تو ، ان اقدامات پر عمل کریں:

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

    sudo swapoff -v /swapfile

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

    آخر میں rm کمانڈ کا استعمال کرتے ہوئے اصل swapfile فائل کو حذف کریں۔

    sudo rm /swapfile

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

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

تبادلہ رام