خانه نمونه‌ها اسکرین‌شات‌ها راهنمای کاربر لوگوی Bluesky YouTube
OghmaNano شبیه‌سازی سلول‌های خورشیدی آلی/پروسکایتی، OFETها و OLEDها دانلود

افزایش سرعت شبیه‌سازی‌ها

یکی از کندترین بخش‌های اجرای شبیه‌سازی‌های OghmaNano همیشه محاسبات CPU نیست، بلکه زمانی است که صرف نوشتن داده روی دیسک می‌شود. پردازنده‌ها و حافظه‌های مدرن در طول 50 سال گذشته به‌طور چشمگیری سریع‌تر شده‌اند، اما عملکرد ذخیره‌سازی عقب‌تر مانده است، به‌ویژه در مقایسه با سرعت RAM. در نتیجه، I/O دیسک می‌تواند به‌راحتی به گلوگاه در شبیه‌سازی‌های پرمصرف تبدیل شود.

چرا دسترسی به دیسک زمان شبیه‌سازی را غالب می‌کند

در گذشته، هارددیسک‌های مغناطیسی به حرکت مکانیکی محدود بودند: یک هد باید به‌طور فیزیکی به موقعیت صحیح روی یک دیسک در حال چرخش منتقل می‌شد تا داده خوانده یا نوشته شود. این زمان جستجو اساساً توسط سرعت حرکت یک قطعه فلزی محدود می‌شود.

درایوهای حالت جامد (SSD و درایوهای M.2/NVMe) قطعات متحرک را حذف می‌کنند و زمان‌های دسترسی بسیار سریع‌تری ارائه می‌دهند، اما آن‌ها هنوز هم چندین مرتبه بزرگی کندتر از دسترسی به داده در RAM هستند. هر زمان که OghmaNano تعداد زیادی فایل می‌نویسد – برای مثال در طول اسکن پارامترها، برازش‌ها یا شبیه‌سازی‌های 2D/3D – این دسترسی دیسک جمع می‌شود.

به‌عنوان یک قاعده کلی:

انتخاب نوع ذخیره‌سازی مناسب

انواع مختلف ذخیره‌سازی ویژگی‌های عملکردی بسیار متفاوتی دارند و این موضوع می‌تواند سرعت کلی OghmaNano را به‌طور قابل توجهی تحت تأثیر قرار دهد.

به‌طور خلاصه، برای کارهای حساس به عملکرد باید همیشه سعی کنید پوشه‌های شبیه‌سازی خود را روی یک SSD یا NVMe محلی نگه دارید.

فضای ذخیره‌سازی ابری و پوشه‌های همگام‌سازی‌شده خودکار

بسیاری از سیستم‌ها اکنون فایل‌های کاربر را به‌طور خودکار با خدمات ابری مانند OneDrive، Dropbox، Google Drive یا سیستم‌های پشتیبان‌گیری سازمانی همگام می‌کنند. این برای اسناد مناسب است، اما می‌تواند برای بارهای کاری شبیه‌سازی مشکل‌ساز باشد.

هنگامی که یک شبیه‌سازی در یک پوشه همگام‌سازی‌شده ذخیره می‌شود:

نتیجه این است که شبیه‌سازی‌ها حتی روی سخت‌افزار سریع نیز «بسیار کند» به نظر می‌رسند، زیرا هر عملیات فایل با فرآیند همگام‌سازی رقابت می‌کند.

این موضوع می‌تواند گیج‌کننده باشد زیرا بسیاری از سیستم‌عامل‌ها پوشه‌های همگام‌سازی‌شده ابری را مانند دایرکتوری‌های خانگی محلی نشان می‌دهند. برای OghmaNano معمولاً بهتر است:

آنتی‌ویروس و ابزارهای پس‌زمینه

ابزارهای داخلی مدرن مانند Windows Defender معمولاً رفتار مناسبی دارند و با بارهای کاری شبیه‌سازی زیاد تداخل ایجاد نمی‌کنند. با این حال، برخی محصولات آنتی‌ویروس شخص ثالث یا مجموعه‌های امنیتی بسیار تهاجمی‌تر هستند: آن‌ها ممکن است هر فایل نوشته‌شده روی دیسک را اسکن کنند یا به‌طور مداوم دایرکتوری‌ها را هنگام تغییر نظارت کنند.

چون OghmaNano تعداد زیادی فایل کوچک تولید می‌کند، چنین اسکن‌هایی می‌تواند سربار قابل توجهی ایجاد کند. نشانه‌ها شامل موارد زیر هستند:

اگر چنین رفتاری را مشاهده کردید، ممکن است بخواهید:

توصیه‌های عملی

برای جمع‌بندی، دسترسی به دیسک یکی از کندترین بخش‌های یک شبیه‌سازی OghmaNano است، به‌ویژه در سیستم‌هایی که ذخیره‌سازی برای راحتی پیکربندی شده است نه برای عملکرد. دستورالعمل‌های زیر می‌توانند به شما کمک کنند بهترین استفاده را از سخت‌افزار خود ببرید:

صرف چند دقیقه برای اطمینان از اینکه شبیه‌سازی‌ها از محل مناسب اجرا می‌شوند می‌تواند در طول عمر یک پروژه به‌راحتی ساعت‌ها زمان محاسباتی صرفه‌جویی کند، به‌ویژه برای اسکن‌های پارامتری بزرگ، اجرای drift–diffusion دوبعدی/سه‌بعدی، یا شبیه‌سازی‌های نوری سنگین.