نشر كيث ونستين نتائج لدراسة قام بها مثيرة للاهتمام: ماهو الأمر الأسرع لحذف ملايين الملفات الفارغة في نظام اللينيكس؟ لإجراء هذا التحليل، قام بقياس الوقت المستغرق مع الأوامر المنفذة بإستخدام عدة برامج تباعا كـ find ،rsync و rm.
هنا يوجد جدول لمقارنة النتائج:
| الأوامر المستخدمة | عدد الملفات | الوقت المستغرق للحذف |
|---|---|---|
| rsync -a –delete empty/ s1/ | 1000000 | 6m50.638s |
| find s2/ -type f -delete | 1000000 | 87m38.826s |
| find s3/ -type f | xargs -L 100 rm | 1000000 | 83m36.851s |
| find s4/ -type f | xargs -L 100 -P 100 rm | 1000000 | 78m4.658s |
| rm -rf s5 | 1000000 | 80m33.434s |
هنا مواصفات الجهاز عند إستخدام الاختبار:
- المعالج: Intel(R) Core(TM)2 Duo CPU E8400 @ 3.00GHz
- 4 جيجا للرام
- القرص الصلب : ST3250318AS: 250G/7200RPM

0 Response to "إزالة ملايين الملفات في اللينيكس في أسرع وقت ممكن"
إرسال تعليق