انڈروئد

سینٹوس 7 پر سویپ اسپیس کیسے شامل کریں

How To Install Apache (HTTPD) On CentOs 7

How To Install Apache (HTTPD) On CentOs 7

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

Anonim

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

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

اس ٹیوٹوریل میں یہ بتایا گیا ہے کہ سینٹوس 7 سسٹمز میں ایک تبادلہ فائل کو کیسے شامل کیا جائے۔

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

اس ٹیوٹوریل کے ساتھ آگے بڑھنے سے پہلے ، چیک کریں کہ آیا آپ کے سینٹوس انسٹالیشن نے ٹائپ کرکے پہلے سے ہی تبادلہ کیا ہے:

sudo swapon --show

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

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

NAME TYPE SIZE USED PRIO /dev/dm-1 partition 1.5G 0B -1

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

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

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

سینٹوس 7 سسٹم میں سویپ اسپیس شامل کرنے کے لئے ذیل مراحل پر عمل کریں۔

  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

    اگلا ، فائل پر لینکس سویپ ایریا قائم کریں:

    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 کے درمیان ہوسکتی ہے۔ کم قیمت کی وجہ سے جب بھی ممکن ہو تو وہ تبادلہ کرنے سے بچنے کی کوشش کرنے کے لئے دانا کو کم کرنے میں مدد فراہم کرتا ہے جب کہ زیادہ قیمت قدرے کو جارحانہ انداز میں تبادلہ کرنے والی جگہ کا استعمال کرنے کے لئے دانا کو بنا دے گی۔

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

cat /proc/sys/vm/swappiness

30

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

مثال کے طور پر ، تبادلہ کی قیمت 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 فائل سے خارج کریں۔

    آخر میں ، اصلی swapfile فائل کو rm ساتھ حذف کریں۔

    sudo rm /swapfile

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

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

تبادلہ Centos رام