เรามีฮาร์ดดิสก์ที่มี 600 กิ๊กและเกือบเต็มแล้ว มันเต็มไปด้วย 18,501,765 ไฟล์ (ส่วนใหญ่เป็นรูปภาพขนาดเล็ก 19k) และ 7,142,132 โฟลเดอร์ เป็นเรื่องยากมากที่จะทราบว่าพื้นที่ทั้งหมดไปด้วยหรือไม่ ขั้นตอนการล้างข้อมูลตามปกติของเราไม่ได้เป็นการล้างพื้นที่เพียงพอซึ่งหมายความว่าเราต้องดูไดรฟ์นี้โดยรวมแล้วพิจารณาว่ามีอะไรบ้างและสามารถเคลื่อนย้ายหรือลบออกได้ เราได้ลองใช้งานแอปพลิเคชั่นหลายตัวและจนถึงขั้นตอนนี้พวกเขาจะระเบิดหรือวิ่งไปตามเวลาที่น่าทึ่ง
ข้อมูลเซิร์ฟเวอร์
- ระบบปฏิบัติการ: Windows Server 2003
- ระบบไฟล์: NTFS
วิธีการแก้
ObServer Spaceสามารถอ่านไฟล์ได้ 18,501,765 ไฟล์และ 7,142,132 โฟลเดอร์โดยไม่ต้องใช้หน่วยความจำใด ๆ เลย ฉันแน่ใจว่าส่วนใหญ่เป็นเพราะความจริงที่ว่ามันใช้แบ็กเอนด์ SQL เพื่อจัดเก็บข้อมูลทั้งหมด มันน่าเสียดายที่แพงที่สุดของผลิตภัณฑ์ทั้งหมดที่ $ 259.95 ต่อเซิร์ฟเวอร์
วิธีแก้ไขปัญหา
ในระหว่างการวิจัยของฉันฉันลองใช้โซลูชันที่แตกต่างกันทั้งแบบจ่ายเงินและฟรี ฉันเก็บรายการผลิตภัณฑ์ที่ฉันลองด้านล่างเพื่อรับทราบข้อมูลของทุกคน
ซอฟต์แวร์ฟรี
JDiskReport - หยุดที่ 10 ล้านWinDirStat - หยุดที่ 10 ล้านSpaceMonger - ข้ามเนื่องจากมีการกล่าวถึงการจัดเก็บ RAMSpaceSniffer - หยุดที่ไม่รู้จัก - ผิดพลาด
จ่ายซอฟต์แวร์
FolderSizes - หยุดที่ 12 ล้าน (3 ล้านโฟลเดอร์)TreeSize Professional - การข้ามเนื่องจากมีการกล่าวถึงการจัดเก็บ RAM
อัพเดท
อัปเดต # 1 : เซิร์ฟเวอร์ที่ฉันพยายามวิเคราะห์มี RAM 2 GB และผลิตภัณฑ์ส่วนใหญ่ที่ฉันพยายามจะลองและเก็บข้อมูลไฟล์ / โฟลเดอร์ไว้ในหน่วยความจำ สิ่งนี้มีแนวโน้มที่จะหมดเร็วเกินไปด้วยไฟล์ 18,501,765 ไฟล์และ 7,142,132 โฟลเดอร์
อัปเดต # 2 : ดูเหมือนว่านักพัฒนาของ WinDirStat มีส่วนเกี่ยวข้องมากพอที่จะบอกเราว่ามันสามารถคอมไพล์ได้ภายใต้ 64- บิต ที่ให้หน่วยความจำเพิ่มเติมให้ทำงานกับ แต่ฉันไม่แน่ใจว่ามันจะเพียงพอถ้าพวกเขาสามารถอยู่กับดิสก์