قد تُدمّر قرصك SSD | هذه اللعبة تكتب أكثر من 100GB في الساعة

قد تُدمّر قرصك SSD | هذه اللعبة تكتب أكثر من 100GB في الساعة

تسببت لعبة Windrose – وهي لعبة RPG بطابع القراصنة صدرت كـEarly Access- في استنزاف وحدات التخزين SSD لدى اللاعبين دون علمهم. كانت اللعبة تقوم بعمليات كتابة بيانات بشكل مكثف ومستمر على وحدة التخزين، كادت أن تنهي عمر وحدات التخزين SSD.

رصد المستخدمين أن اللعبة كانت تجري عمليات قراءة وكتابة مكثفة على القرص الـSSD أثناء اللعب، خصوصًا عند التحرك داخل القاعدة أو الإبحار بالسفينة. كانت سرعة الكتابة تصل إلى نحو 30MB في الثانية، مع إجمالي قد يتجاوز 108GB من البيانات في الساعة الواحدة.

هذه الأرقام توضح الفارق الجوهري بين HDD وSSD. فالأول قد يتحمل هذا النوع من الاستخدام، أما الثاني فيعتمد على شرائح NAND Flash التي تتآكل مع كل عملية كتابة. ومع استمرار هذا الضغط الكبير من اللعبة، يتراجع عمر القرص بشكل أسرع من المعتاد.

أظهرت التحقيقات أن السبب يعود إلى طريقة تخزين البيانات داخل اللعبة. حيث اعتمد المطور على نظام قاعدة بيانات يُعرف باسم RocksDB، لكن مع إعدادات غير مناسبة، تحديدًا من ناحية الكاش المحدود جدًا. هذا الأمر أدى إلى امتلاء الكاش بسرعة، وبالتالي إجبار النظام على الكتابة المستمرة على القرص بدلًا من الاحتفاظ بالبيانات مؤقتًا في الذاكرة.

بمزيد من الفحص، تبين أن نظام حفظ البيانات داخل اللعبة كان غير مُهيأ بشكل جيد، ما أدى إلى تنفيذ عمليات كتابة مستمرة على القرص حتى مع أبسط التغييرات داخل اللعبة.

المطور تحرك بسرعة، وأصدر تحديثًا في 30 أبريل لمعالجة المشكلة. التحديث لم يقتصر على تحسين استخدام الـSSD فقط، بل شمل أيضًا تحسينات في استهلاك المعالج وإصلاحات أخرى.

النتائج بعد التحديث كانت جيدة جدًا؛ حيث انخفض عدد عمليات الكتابة من نحو 90 ألف إلى 130 ألف عملية في الثانية قبل التحديث، إلى متوسط يتراوح بين 20 و30 عملية فقط بعده، مع حد أقصى لا يتجاوز 60 عملية في الثانية أثناء السيناريوهات الثقيلة.

هذه الواقعة تُعد مثالًا واضحًا على المخاطر المحتملة لألعاب الـEarly Access، حيث قد تحتوي على مشاكل غير متوقعة تؤثر حتى على العتاد نفسه، وليس فقط تجربة اللعب.

إرسال التعليق

You May Have Missed