السلام عليكم ورحمة الله وبركاته …
تحسين أداء القسم Swap Partition الخاص بأمور الذاكرة التخيلية Virtual Memory في أنظمة لينوكس قد يؤدي الى تحسن في أداء النظام … أرجوا أن تنتبه الى العبارة حيث قلت أنا قد يحسن وليس أكيد ::18
الموضوع هذا يحتاج الى وجود قسمين Two Partitions من نوع SWAP … لنفرض لدينا التالي:
/dev/sda5
/dev/sda6
المسألة إنه نظام لينوكس سيستعمل أحد هذه الأقسام الى أن تصبح ممتلأة أو لم تعد قادرة على الإستيعاب البياني أكثر من ذلك … ومن ثم يقوم بعد ذلك بإستعمال القسم الثاني … الحين المساحات داخل هذه الأقسام لها نوعان من الأولويات:
أولا: أولوية عالية High
ثانيا: أولوية قليلة Low
الأولوية الإفتراضية هي قليلة LOW … الحين بداخل هذه الأولويات القليلة Low ستكون أيضاً أولويات قليلة Low وهكذا … ولهذا النظام سيبقى يستعمل القسم الأول الى أن ينتهي ومن ثم ينتقل الى القسم الثاني … ولهذا يجب أن نعدل على أولويات كل قسم من هذه الأقسام Partitions بحيث نعطي كلاهما أولوية عالية … حيث النظام يستهلك الأولويات العالية الى القليلة وهكذا في عملية تخزين البيانات عليه … النقطة المهمة هي من خلال جعل كلا القسمين من أصحاب الأولوية العالية ستجعل النظام يقوم بعملية التخزين للبيانات بإتباع طريقة Round Robin … ﻻ أعلم هل طريقة Round Robin معروفة لكم أو لا !!! سأقوم بشرحها ﻻحقاً لو كان هناك حاجة الى ذلك … ﻷنكم ممكن تقرؤون عنها في كتب الــ Operating Systems … الآن لنأتي الى التطبيق:
قم بتحرير ملف الــ fstab
# vi /etc/fstab
أبحث عن السطور التالية:
/dev/sda5 swap swap default 0 0
/dev/sda6 swap swap default 0 0
قم بتبديلها بالسطور التالية:
/dev/sda5 swap swap pri=0 0 0
/dev/sda6 swap swap pri=0 0 0
حيث قمنا بتحديد الأولوية لكلاهما بنفس الأولوية … أي أعلى أولوية على القسمين ستكون للبيانات صاحبة الأولوية 0 … الحين سؤال: ماذا لو جاءت بيانات تحمل أولوية أعلى من 0 ؟؟؟ وهل هناك فعلاً أولويات أعلى من ذلك ؟؟؟
الآن لتفعيل هذه الميزة على القسمين إما أن تعمل إعادة تشغيل للنظام أو نفذ التالي:
# sync
# sync
# swapoff -a
بعد ذلك شغلهم مرة أخرى، أي أقصد هنا أقسام الــ SWAP Partitions:
# swapon -a
ستكون النتيجة النهائية إن النظام سيقوم بإستعمال كلا القسمين بصورة دورية وهذا ما سيزيد أداء نظامك إن شاء الله … لقراءة المزيد أقرأ التالي:
#man swapon
#man 2 swapon
وأبحث عن فقرة الـ priorities ::18
أخوكم B!n@ry …