قام أحد محبي أنظمة اللينكس بالقيام بإحدى التجارب، تقوم هاته التجربة على معرفة الأمر الأسرع الذي لحذف مليون ملف فارغ في أقل وقت ممكن على نظام Linux/unix، وقد تنافس على هاته المسابقة مجموعة من الأومر ، اهمها أمر المعروف rm، وكذا أمر find و rsync إسم هذا الشخص Keith Winstein، وهذه تجربته. هنا.
بدون كترة الكلام ، أقدم لكم جدولا يوضح الأوامر المستعملة و المدة التي يستغرقها كل أمر من أجل حدف مليون ملف فارغ
المدة بالتانية | عدد الملفات الفارغة | الأمر |
---|---|---|
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 أن يحتل المرتبة الأخيرة، مع العلم أنه من الأوامر الأساسية في أنظمة لينكس.
المصدر .
ليست هناك تعليقات:
إرسال تعليق