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

قام أحد محبي أنظمة اللينكس بالقيام بإحدى التجارب، تقوم هاته التجربة على معرفة الأمر الأسرع الذي لحذف مليون ملف فارغ في أقل وقت ممكن على نظام 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 أن يحتل المرتبة الأخيرة، مع العلم أنه من الأوامر الأساسية في أنظمة لينكس.

المشاركات الشائعة من هذه المدونة

كالي لينكس: طريقه عمل هجمات Dos Attack على نظام كالي لينكس

تمثيل الأعداد السالبة: المتمم الثنائي - Two's Complement من العشري إلى الثنائي

تمثيل الأعداد السالبة بطريقة الإشارة والقيمة المطلقة - Signed Magnitude Representation