سؤال كيف يمكنني تحسين نظام التشغيل ل SSDs؟


ما الخطوات التي يجب اتخاذها قبل / أثناء / بعد تثبيت نظام Ubuntu على محرك أقراص الحالة الصلبة لتحسين الأداء وضمان أقصى قدر من المتانة للقيادة؟


143
2017-08-06 14:03


الأصل




الأجوبة:


لقد استخدمت بنجاح عدة تقنيات مختلفة لتحسين طريقة استخدام Ubuntu لجهاز التخزين ، سواء كان ذلك بحالة صلبة أو محرك أقراص تقليدي.

بالنسبة إلى SSD ، فأنت تتطلع إلى تقليل عدد المرات التي يكتب فيها محرك الأقراص أيضًا ، حيث لا يجب أن تضيف القراءات أي تآكل إلى محرك الأقراص.

1) إدارة ملف المبادلة

إذا لم تقم بالإسبات في جهاز الكمبيوتر الخاص بك ولديك ذاكرة RAM وافرة لتشغيل جميع التطبيقات الخاصة بك ، فمن الناحية النظرية لا تحتاج إلى تقسيم المبادلة.

إذا كان لديك مزيج من محركات الأقراص الثابتة ومحركات الأقراص الثابتة ، فضع قسم التبديل على محركات الأقراص الثابتة فقط.

2) لا يكتب لقراءة الطوابع الزمنية (مناسبة لمحركات الأقراص الصلبة ومحركات الأقراص الصلبة)

تركيب الأقسام الخاصة بك مع الخيارات noatime و nodiratime سيوقف كتابة الطابع الزمني عند قراءة الملفات والمجلدات. لا تكون عمليات كتابة الطابع الزمني هذه مطلوبة بشكل عام إلا إذا كنت تستخدم عميل خادم بريد محلي مثل mutt. السبب في أن هذه فكرة سيئة بشكل عام ، لأن كل قراءة ستنتج كتابة عند تحديث الطوابع الزمنية. هذا يقلل من حياة SSD.

تحرير الخاص بك / الخ / fstab ملف التهيئة (بعناية - خذ نسخة احتياطية لتتأكد من أن كسر تكوين FSTAB يمكن أن يمنعك من عمل النظام):

cp /etc/fstab ~/fstab-backup
gksudo gedit /etc/fstab

قم بتحرير خيارات التثبيت للأقسام الخاصة بك عن طريق إضافة النص noatime و nodiratime إلى الخطوط التي تحدد الجذر (/) وأقسام أخرى إذا كان لديك (/ home) - ملاحظة: إذا كان لديك قسم بالمنزل ، فابدأ بالقيام بتغيير هذا القسم فقط إذا كنت قلقًا بشأن كسر شيء ما 

# / was on /dev/sda2 during installation
UUID=587e0dc5-2db1-4cd9-9792-a5459a7bcfd2 /               ext4    noatime,nodiratime,errors=remount-ro 0       1

# /home was on /dev/sda3 during installation
UUID=2c919dc4-24de-474f-8da0-14c7e1240ab8 /home           ext4    noatime,nodiratime,defaults        0       2

ستحتاج إلى إعادة تشغيل جهازك قبل أن تصبح هذه التغييرات سارية المفعول

3) تصغير يكتب من نظام التشغيل والتطبيقات

على افتراض أنك لا تقوم بتشغيل خادم منتج مهم للمهمة ، فإن معظم الناس لا ينظرون إلى السجلات إذا حدث خطأ ما (خاصة وأن الأخطاء الخطيرة نادرة لمعظم مستخدمي أوبونتو). لذلك يمكنك تكوين Ubuntu بحيث تتم كتابة جميع السجلات إلى ذاكرة RAM بدلاً من SSD.

ملاحظة: قم بإجراء التغييرات التالية فقط عندما تكون قد قمت بتثبيت كافة البرامج التي ستستخدمها (خاصةً أشياء مثل خادم الويب Apache) ، وإلا قد تواجه بعض المشكلات في الدلائل المفقودة في / var / log

للحصول على خلفية لهذا النهج ، انظر إطالة عمر محرك الفلاش الخاص بك على ubuntu-eee.com 

افتح / الخ / fstab مع محرر (على افتراض أنك قمت بعمل نسخة احتياطية من الملف / etc / fstab)

gksudo gedit /etc/fstab

أضف الأسطر التالية في نهاية ملف fstab وقم بحفظ:

# Uncomment these after all server based applications installed - eg. apache
#tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
#tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0
#tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0 
#tmpfs /var/log/apt tmpfs defaults,noatime 0 0
# none /var/cache unionfs dirs=/tmp:/var/cache=ro 0 0

ستحتاج إلى إعادة تشغيل جهازك قبل أن تصبح هذه التغييرات سارية المفعول

أنظر أيضا:


106
2017-08-08 13:09



حول بت آخر للسجلات والاشياء ، و tmpfs يتم التعليق على الخطوط ، فلماذا تضيف هذه الخطوط أي فرق؟ هل نحن بحاجة إلى إضافته غير المقطوعة؟ - Oxwivi
أستطيع أن أفهم إذا كان الهدف من ذلك هو تحسين السرعة ، ولكن معظم ما كتبته يبدو أنه يهدف إلى تحسين حياة SSD. أليس هذا هو الحال مع SSDs الحديثة هذه التحسينات لا طائل من ورائها؟ وعلى حساب استخدام أكثر من ذاكرة الوصول العشوائي! (على سبيل المثال ، راجع الارتباط الموجود في هذا الجواب الآخر) - Chan-Ho Suh
ليس هناك حاجة ل 2). relatime يقوم بمهمة منع الكتابة بشكل جيد للغاية وكان نشطًا بشكل افتراضي منذ ذلك الحين نواة 2.6.30. - Mihai Capotă
فقط لإضافة تعليق على @ MihaiCapotă هناك خطأ خادم الإجابة مع مزيد من التفاصيل حول سبب عدم الحاجة إلى noatime. - Cas
يقولون أن noatime يعني nodiratime هنا، لذلك يكفي أن تضيف الخيار السابق. - jarno


SSD الحياة

عموما لن أزعج - تكثر المخاوف حول حياة SSD. يمكنك قراءة هذا مقال تفصيلي حول سبب عدم القلق عليك. باختصار ، تقوم الدوائر داخل SSDs الحديثة بإدارة عملية التسوية بالنسبة لك ، وهم يعرفون كيف يفعلون ذلك أفضل بكثير منك.

في هذه المقالة هو حساب حياة SSD الذي يتلقى يكتب بمعدل مستمر من 80M / ثانية. الحياة 51 سنة. يعتمد ذلك على تقنية 2007 - ستصبح حياة SSD أطول الآن. ومن المؤكد أنك لا تكتب إلى SSD الخاص بك في 80M / s 24 ساعة في اليوم.

أداء SSD

ومع ذلك ، قد يكون تدهور الأداء بمرور الوقت مشكلة ، و تقليم هو الحل. هناك خياران

  • التلقائي / عبر الإنترنت TRIM ، ويعرف أيضا باسم تجاهل
  • دليل TRIM

عليك أن تمكين التلقائي TRIM نفسك . (في الأساس تقوم بإضافة discard الخيار إلى خيارات التحميل الخاصة بك ، بشرط أن تستخدم ext4.) لقد وجدت وظيفة بلوق عن ذلك خيار الإبطاء يبطئ النظام الخاص بك عند حذف الملفات.

يمكنك القيام به من حين لآخر يدويا (أو في وظيفة كرون) باستخدام fstrim. إذا كان لديك قسم واحد فقط ، فكل ما عليك فعله هو:

sudo fstrim /

لاحظ أن fstrim متوفر فقط في 11.10 وأحدث. بالنسبة للأنظمة الأقدم ، ستحتاج إلى wiper.sh النصي. لقد وجدت البرنامج النصي في /usr/share/doc/hdparm/contrib/wiper.sh.gz على نظامي.

إذا كنت تتساءل ، فإن المشكلة التي تحلها TRIM ، كما التي وصفتها ويكيبيديا، هو:

تقوم SSDs بتخزين البيانات في خلايا الذاكرة المحمولة التي يتم تجميعها في صفحات ، مع تجميع الصفحات (عادة 4 كيلوبايت لكل منهما) في مجموعات (عادة 128 صفحة لكل كتلة ، يبلغ مجموعها 512 كيلوبايت). يمكن فقط كتابة ذاكرة ذاكرة NAND المحمولة مباشرة عندما تكون فارغة. إذا تم اعتبار أنها تحتوي على بيانات ، فيجب محو المحتويات أولاً قبل إجراء عملية الكتابة بشكل موثوق. في SSD ، يمكن إجراء عملية الكتابة على مستوى الصفحة ، ولكن نظرًا لقيود الأجهزة ، فإن أوامر المسح تؤثر دائمًا على الكتل الكاملة. كنتيجة لــ، كتابة البيانات إلى وسائط SSD سريع جدًا طالما أن الصفحات الفارغة يمكن استخدامها ، ولكن تتباطأ بشكل كبير بمجرد أن تتم الكتابة فوق الصفحات المكتوبة مسبقًا. وبما أن هناك حاجة إلى محو الخلايا في الصفحة قبل أن يمكن كتابتها مرة أخرى ، ولكن يمكن محو الكتل بالكامل فقط ، سيبدأ الكتابة فوق دورة القراءة - المسح - التعديل - الكتابة: يجب تخزين محتويات الكتلة بأكملها في ذاكرة التخزين المؤقت قبل محوها بشكل فعال على وسيط الفلاش ، ثم يتم تعديل الصفحة المكتوبة في ذاكرة التخزين المؤقت بحيث تكون الكتلة المخبأة محدثة ، وعندئذ فقط تكون المجموعة بأكملها (مع تحديث صفحة) مكتوبة على الوميض. وتعرف هذه الظاهرة باسم تضخيم الكتابة.


90
2017-08-08 19:03



أتمنى أن أتمكن من التصويت عدة مرات. هذا من شأنه أن يكون واحدا من تلك الإجابات. لقد حل هذا الرابط قلقا لدي منذ فترة طويلة. شكرا جزيلا Hamish. - Luis Alvarado♦
مقال مثير للاهتمام من storagesearch.com. أتمنى أن يعطي موعد! فهل يعني الجواب أعلاه أن أصحاب SSD لا يحتاجون إلى إزعاج المقترحات في الإجابة الأولى ، باستثناء TRIM؟ لا أحتاج إلى الكثير من وقت الوصول إلى الملفات ، ولكن مع ذاكرة 2G ، قد يكون استخدام قسم التبادل مفيدًا عند تشغيل بعض برامج تعديل الصور إلى جانب العديد من البرامج الأخرى التي تتطلب ذاكرة كبيرة مثل Chrome. - Lawrence I. Siden
lsiden: المقال لا يذكر "في وقت لاحق: - في مايو 2008" جزء الطريق من خلال. وأنت على صواب أنك لا ينبغي أن تقلق بشأن كل الأشياء الأخرى في المقالة الأولى. فقط قم بتمكين TRIM وتمتع بالسرعة :) - Hamish Downer
يشير المقال إلى محركات أقراص الحالة الصلبة فئة المؤسسات: فهو يستخدم 2 مليون دورة من القدرة على التحمل للكتابة. لدى محركات الأقراص الثابتة المستهلكة حوالي 3000-5000 دورة. يعطي SSD بسعة 128 غيغابايت مع 3000 دورة 57 يومًا من الكتابة المستمرة بـ 80 ميجابايت / ثانية. - LeartS
في Ubuntu 14.10 فصاعدًا ، يحدث TRIMming تلقائيًا كل أسبوع على جميع محركات أقراص SSD التي يدعمها fstrim. المرجع. - KrisWebDev


هناك عدة نقاط:

انتقام:

ما يشير في كثير من الأحيان هو الحق انتقام القسم. يجب أن يكون هذا مساويًا لحجم الفدرة في SSD. العب بأمان واجعل أقسامك متوافقة مع حدود MiB. لاحظ أنه لا يمكنك القيام بذلك باستخدام أداة التقسيم الخاصة بأداة تثبيت Ubuntu (التي تستخدم MB وليس MiB) ، ولكن يمكنك تشغيل القرص المضغوط المباشر واستخدام Gparted (والذي يستخدم MiB) ، ثم انقر فوق Install لاستخدام الأقسام التي تقوم بإعدادها.

المجدول الصحيح:

نقطة مهمة هي جدولة ينبغي أن يكون noop. يمكنك تعيين هذا المجدول عبر kernelparameter elevator=noop أو عن طريق الدخول echo noop > /sys/block/sda/queue/scheduler في لك rc.local.

Mountflags:

أوصي noatime و discard

Tmpfs

لوضع tmp على ramdisk يمكن أن تزيد من وقت الحياة من SSD. لاستخدام هذا ضع السطر التالي في fstab: none /tmp tmpfs defaults 0 0

عموما إذا كنت ترغب في الغوص في هذا الموضوع أوصي هذه مقالة ويكي ممتازة.


20
2018-02-03 21:28





دورة ضبط سريعة لمحرك SSD الخاص بك على Ubuntu:

نظام الملفات

القوس الويكي يذكر بعض الخيارات المفضلة لنظام الملفات SSD - واحد منهم غير مستقر ، والبعض الآخر تحويلة* منها. انا افترض EXT4 هي واحدة من أفضل اللقطات.
ملاحظة: في حالة EXT4 قد ترغب في استخدامها discard خيار جبل.

fstab

# <file system> <mount point> <type> <options>                                  <dump>  <pass>
proc            /proc         proc   nodev,noexec,nosuid                        0       0
tmpfs           /tmp          tmpfs  nodev,nosuid,noatime,mode=1777             0       0
/dev/sda1       /             ext4   defaults,noatime,discard,errors=remount-ro 0       1
/dev/sda2       /home         ext4   defaults,noatime,discard,user_xattr        0       2
/dev/sda3       /windows      ntfs   defaults,noatime,discard,umask=007,gid=46  0       0

بعض الأشياء المهمة هنا هي:

  • بالنسبة للأنظمة التي تحتوي على> = 2 gigs من الذاكرة ، فإن تحديد موقع / tmp في ذاكرة الوصول العشوائي أمر مرغوب فيه.
  • لا swap تقسيم. في الوقت الحاضر ، هناك حاجة فقط للإسبات ، بما أن الآلات الحديثة تحتوي على كمية كبيرة من ذاكرة الوصول العشوائي.
  • noatime و discard خيارات. المعلومات هي هنا.

جدولة

فكر في التبديل من برنامج الجدولة الافتراضي ، والذي يكون cfq (قائمة انتظار كاملة تمامًا) في ظل معظم جداول توزيعة Linux ، إلى برنامج الجدولة أو المهلة الزمنية النهائية لمحرك أقراص ذي بيانات ذاتية. باستخدام مجدول notop ، على سبيل المثال ، ببساطة معالجة الطلبات بالترتيب تلقيها ، دون إعطاء أي اعتبار إلى حيث توجد البيانات فعلياً على القرص. ويعتقد أن هذا الخيار مفيد لمحركات أقراص الحالة الثابتة لأن أوقات البحث متطابقة لجميع القطاعات في SSD.

أضف المتابعة إلى /etc/rc.local:

# SSD performance tuning
echo noop > /sys/block/sda/queue/scheduler

معلومات

واحد  اثنان


16
2017-12-09 17:24



بدون مبادلة، ومع /tmp في ذاكرة الوصول العشوائي ، من السهل جدا الوصول إلى خارج الذاكرة الوضع ، كما تستخدم الكثير من البرامج /tmp كمساحة تخزين (على سبيل المثال براسيرو لتخزين صور DVD). - arrange
ليس صحيحا. tmpfs افتراضيا هو 10 ٪ من ذاكرة الوصول العشوائي. حجم يمكن تعديلها باستخدام size الخيار رغم ذلك. - Andrejs Cainikovs
Brasero مثال سيء ، لا ينبغي أن يفعل ذلك في المقام الأول كما يشرح لينارت Poettering في مدونته 0pointer.de/blog/projects/tmp.html - LiveWireBT


4) تمكين تلقائي TRIM 

إذا كان SSD الخاص بك يدعم ذلك ، فيجب عليك أيضًا تمكين تقنية TRIM (كما هو موضح هنا)


8
2017-12-30 23:37





لن أقوم بإضافة هذا السطر إلى fstab ، فإن var / tmp folder يعني البقاء على قيد الحياة لإعادة التشغيل ، ويمكن أن يسبب مشاكل لك.

tmpfs /var/tmp tmpfs defaults,noatime,mode=1777 0 0

عندما أقوم بتكوين نظام جديد أترك كل مجلد tmp علقت بهذه الطريقة إذا حدث أي شيء يمكنني التحقق من السجلات والأشياء. ثم مرة واحدة لدي إعداد النظام الرئيسي سوف ألغي التعليق عليها ، ولكنني لم أقم بإضافة السطر أعلاه ، هنا هو ما أستخدمه:

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0
tmpfs /var/log tmpfs defaults,noatime,mode=0755 0 0 
tmpfs /var/log/apt tmpfs defaults,noatime 0 0

وإذا واجهت أي مشاكل مع النظام الخاص بي ، فأقوم بالتعليق على ذلك لكي أتمكن من التحقق من كل شيء حتى بعد إعادة التشغيل أو إعادة التشغيل القسري بعد الإغلاق.

كما أنك لا تحتاج إلى nodiratime ، الخيار noatime يعتني بنفسه.

بالنسبة لـ TRIM ، إذا كان hw / sw يدعمها ، فيجب أن لا تستخدم تجاهل في fstab. أقوم بإنشاء كرون يومي ، لأن الكمبيوتر الخاص بي يعمل دائمًا ، عن طريق القيام بذلك:

gksu gedit /etc/cron.daily/trim

ثم أضف هذا إلى الملف وحفظه (إذا لم يكن لديك قسم منفصل / منزل على ssd ، أو لديك أجزاء أخرى موجودة على ssd ، يجب أن تحصل على فكرة كيفية تعديل هذا:

#!/bin/sh
LOG=/var/log/trim.log
echo "*** $(date -R) ***" >> $LOG
fstrim -v / >> $LOG
fstrim -v /home >> $LOG

ثم اجعل الملف قابل للتنفيذ بواسطة:

sudo chmod +x /etc/cron.daily/trim

أنا أيضا تحرير بلدي rc.local مثل ذلك:

gksu gedit /etc/rc.local

أضف هذا أعلاه "exit 0" وتحت آخر #:

# Modification for SSD
# you may want to add more folders to be checked/created to this list
for dir in apparmor apt ConsoleKit cups dist-upgrade fsck gdm installer news ntpstats samba speech-dispatcher unattended-upgrades; do
  if [ ! -e /var/log/$dir ] ; then
    mkdir /var/log/$dir
  fi
done

يمكنك نسخ ولصق من هنا حتى لا يكون هناك أخطاء ، للشخص العادي الذي يبدو من ضرر ، فهو ليس كذلك.

قرأت أيضًا أن ترك 10٪ من محرك SSD غير المنسق يمكن أن يساعد في إطالة العمر ، ويبقى أن نرى ذلك. لم أقرأ ذلك كثيراً في هذا الأمر ، لذا لا أستطيع أن أؤكد ما إذا كان من المنطقي القيام بذلك.

هذا أفضل دليل متوفر في جميع أنحاء العالم ، ولم يتعرف على Google لمدة يوم واحد ثم قدم دليلاً ، يجب عليك التحقق من ذلك هنا


3
2017-07-28 22:53



هل تكمن الفكرة في إضافة جميع الدلائل ضمن / var / log إلى /etc/rc.local بشكل منتظم؟ ماذا يحدث إذا لم تقم بإضافة الدلائل؟ أعتقد أنه قد يكون هناك المزيد من الأدلة اللازمة لإضافة ، إذا قمت بتثبيت بعض الحزم الجديدة. يمكن أن يتم تحديث /etc/rc.local أثناء إيقاف التشغيل لإنشاء جميع الدلائل في التمهيد التالي؟ - jarno
في ubuntu 14.04 وما بعدها ، هناك مهمة cron /etc/cron.weekly/fstrim كرون بشكل افتراضي لتقليص أنظمة الملفات أسبوعيًا. كما في 14.04 ، انظر هنا. يستخدم أوبونتو 15.10 /sbin/fstrim --all || true في نص fstrim. - jarno
يحتوي الدليل / var / log / install على الأقل على دليل فرعي يسمى ubiquity-apt-clone في Xubuntu 15.10. يجب عليك إنشاء الدلائل الفرعية بشكل متكرر؟ - jarno


تسمح TRIM لنظام التشغيل بإعلام SSD الذي لم يعد يتم اعتبار كتل البيانات قيد الاستخدام ويمكن مسحه داخليًا. ويمكّن التشذيب محرك الأقراص SSD من التعامل مع الحمل الزائد لجمع القمامة ، مما يؤدي إلى إبطاء عمليات الكتابة المستقبلية إلى الكتل المعنية مسبقًا.1 

في Ubuntu 14.04 تمت إضافة ميزة جديدة إلى UTIL لينكس الحزمة التي تقوم بضبط محركات أقراص الحالة الصلبة تلقائيًا بشكل تلقائي ، إلا أن محركات أقراص SSD من Intel و Samsung فقط هي التي مكنت TRIM بشكل افتراضي ، لأن بعض محركات الأقراص ذات الحالة الثابتة الرخيصة يمكن أن تقوم ببناء نفسها عند تشغيل TRIM.2 محتويات /etc/cron.weekly/fstrim في أوبونتو 14.04:

#!/bin/sh
# call fstrim-all to trim all mounted file systems which support it
set -e

# This only runs on Intel and Samsung SSDs by default, as some SSDs with faulty
# firmware may encounter data loss problems when running fstrim under high I/O
# load (e. g.  https://launchpad.net/bugs/1259829). You can append the
# --no-model-check option here to disable the vendor check and run fstrim on
# all SSD drives.
exec fstrim-all

1https://en.wikipedia.org/wiki/Trim_٪28computing٪29
2كيف يتم تمكين تريم؟


3
2017-12-25 01:52





فمن الواضح أن /var/tmp يجب ألا يكون في tmpfs نظرًا لتعريفه بأنه يجب الحفاظ على المحتوى بعد إعادة التشغيل:


2
2017-10-09 16:12





طيب "قصة قصيرة طويلة":

  1. نعم فعلا. هو مثل الأقراص الصلبة العادية. هنا هو نظرة عامة جيدة.
  2. بعض الإضافات الخاصة ، التي سأغطيها.
  3. جيد نوعا ما. أنا استخدمه مع الخادم.

تنسيق باسم ext4 أثناء التثبيت ، وإنشاء مبادلة صغيرة ~ 1 غيغابايت. بعد تثبيت تحرير fstab مع sudo gedit /etc/fstab وأضف السطر التالي

tmpfs /tmp tmpfs defaults,noatime,mode=1777 0 0

سيؤدي ذلك إلى إنشاء ramdrive لملفات temp الخاصة بك ، والتي ستقلل من التقدم في السن. أضف أيضا noatime,nodiratime,discard إلى خط ext4 الخاص بك بعد الافتراضات. سيؤدي ذلك أيضًا إلى تقليل التآكل ، وتمكين وظيفة TRIM. حفظ وإعادة التشغيل.


2
2018-04-23 22:06



شكرا جزيلا. أنا مرتبك لأنني كنت دائمًا استخدم نظام التشغيل Linux المزدوج ، وستكون المرة الأولى التي أقوم فيها بتثبيت Linux على SSD جديد ، وبالتالي فإن كل من العملية والتخزين جديدان بالنسبة لي. ولكن يبدو أنه هو نفسه تثبيت أوبونتو على الأقراص الصلبة ، أليس كذلك؟ - Varun
نفس الشيء. عند التثبيت ، قد يُطلب منك إنشاء جدول الأقسام ، ولكن هذه نقرة واحدة. - gajdipajti
سؤال آخر ، هل أحتاج إلى إجراء أي تغيير على BIOS للكمبيوتر المحمول من Dell. سوف أقوم بتثبيت SSD و Ubuntu اليوم؟ - Varun
لا ، السير الحديثة الكشف عن الأقراص الصلبة نوع. - gajdipajti
شكرا جزيلا ، مفيدة جدا ، وسوف تتيح لك معرفة ما يحدث غدا :) - Varun


هناك بعض معلومات جيدة كيفية تعديل وتحسين SSD لأوبونتو ، لينكس النعناع من http://namhuy.net/1563/how-to-tweak-and-optimize-ssd-for-ubuntu-linux-mint.html كنت قد تكون مهتمة في

استخدم التحميل المسبق

لتثبيت التحميل المسبق على Ubuntu أو Linux Mint أو Debian based distributions

# apt-get update && apt-get install preload

أوقف تشغيل المبادلة

لتغيير إعداد swappiness:

$ su -
# nano /etc/sysctl.conf

وأضف هذا السطر إلى ملف sysctl.conf.

vm.swappiness = 10

2
2017-11-09 18:58





مطلوب UPS. في /etc/sysctl.conf ملف

vm.dirty_writeback_centisecs = 15000
vm.swappiness = 10

ابحث عن ملف التكوين الخفي ، عادة /etc/syslog.conf или /etc/rsyslog.d/ وجميع مسارات النموذج /var/log/ تغيير عن طريق كتابة علامة ناقص ("-") أمام الطرق. قبل mail.err

/var/log/mail.err

بعد
mail.err -/var/log/mail.err

استخدام FS btrfs واستخدم -o ssd اختيار

أكثر من http://vasilisc.com/speedup_ubuntu_eng#speedup_fs


2
2018-05-12 11:08