الجمعة، 19 يوليو 2013

حذف مليون ملف فارغ في أسرع وقت ممكن في أنظمة الينكس

0 تعليق
قام أحد محبي أنظمة اللينكس بالقيام بإحدى التجارب، تقوم هاته التجربة على معرفة الأمر الأسرع الذي لحذف مليون ملف فارغ في أقل وقت ممكن على نظام Linux/unix، وقد تنافس على هاته المسابقة مجموعة من الأومر ، اهمها أمر المعروف rm، وكذا أمر find و rsync إسم هذا الشخص Keith Winstein، وهذه تجربته. هنا.


بدون كترة الكلام ، أقدم لكم جدولا يوضح الأوامر المستعملة و المدة التي يستغرقها كل أمر من أجل حدف مليون ملف فارغ

                                                       
Titre du tableau
المدة بالتانية عدد الملفات الفارغة الأمر
  6m50.638s 1000000 rsync -a –delete empty/ s1
87m38.826s 1000000 find s2/ -type f -delete
83m36.851s 1000000 find s3/ -type f | xargs -L 100 rm
78m4.658s 1000000 find s4/ -type f | xargs -L 100 -P 100 rm
80m33.434s 1000000 rm -rf s5

طُبقت هذه الأومر على جهاز بالمواصفات التالية:
  • CPU: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
  • 4 Go de RAM
  • Disque dur : ST3250318AS: 250G/7200RPM
ما يحير في الأمر ، هو كيف للامرrm أن يحتل المرتبة الأخيرة، مع العلم أنه من الأوامر الأساسية في أنظمة لينكس.

تابع القراءة Résuméabuiyad

جميع الحقوق محفوظة ، مدونة NetworksGet