वहाँ एक खुला स्रोत परियोजना या सर्वोत्तम प्रथाओं गाइड एक स्थानीय मशीन के आसपास फ़ाइलों की प्रतिलिपि बनाना सबसे तेज़ तरीका है पता चलता है, लैन, सान, और वान, कि की गति प्रतिद्वंद्वी सकता है निर्मित windows7 की xcopy (या 8) या विंडोज एक्सप्लोरर कॉपी?मैं xcopy की गति को कैसे प्रतिद्वंद्वी बना सकता हूं?
कुंद, सभी फाइल नहीं आईओ को समान बनाया जाता है होना करने के लिए। कुछ प्रोटोकॉल और तकनीकों में अलग-अलग ओवरहेड हैं। कुछ पुस्तकालय एसिंक्रोनस ऑपरेशंस का लाभ नहीं लेते हैं या हार्डवेयर की लाइन गति का लाभ उठाते हैं।
मैं उपयोग हम बड़े डाटा स्थानांतरण की सूची ले रहा हूँ और हमारे ग्राहक आवेदनों की प्रभावशीलता और बाहरी विक्रेताओं से आवेदन रेट करने के लिए कोशिश कर रहा। कुछ सर्वर अनुप्रयोग सबसे खराब अपराधी हैं (जावा-आधारित सबसे खराब का सबसे खराब)।
मैं इस शोध का दायरा 2 और 3 एसएमबी के लिए सीमित कर रहा हूँ (windows7 पर CIFS और 8)।
- वहाँ POSIX पुस्तकालयों का उपयोग करने में गति में एक नुकसान है। (Fread, fopen, fseek, आदि)
- वहाँ Win32 कॉल (CopyFile2, ReadFileEx)
ऐसा लगता है कि xcopy एक अनियंत्रित API फ़ंक्शन, PrivCopyFileExW का उपयोग करता है। हालांकि, दस्तावेज CopyFileEx शायद बहुत समान प्रदर्शन करता है। –