نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی. پرتال اطلاعاتی

چگونه فضای هارد دیسک بر عملکرد تأثیر می گذارد. چه چیزی سرعت کامپیوتر را تعیین می کند؟ رم

سرعت انتقال داده در گذرگاه رابط دیسک، تنها پارامتری است که بر عملکرد هارد دیسک به عنوان یک کل تأثیر می گذارد. برعکس، عملکرد هارد دیسک‌های با همان نوع رابط گاهی اوقات بسیار متفاوت است. دلیل ش چیه؟

واقعیت این است که هارد دیسک ترکیبی از تعداد زیادی دستگاه مختلف الکترونیکی و الکترومکانیکی است. سرعت اجزای مکانیکی هارد دیسک به طور قابل توجهی کمتر از سرعت الکترونیک است که شامل یک رابط اتوبوس نیز می شود. متأسفانه عملکرد کلی دیسک با سرعت کندترین قطعات اندازه گیری می شود. "گلوگاه" هنگام انتقال داده بین درایو و رایانه دقیقاً نرخ انتقال داخلی است - پارامتری که توسط سرعت مکانیک هارد دیسک تعیین می شود که یکی از دلایل تعمیر لپ تاپ است. بنابراین، در مدرن‌ترین حالت‌های تبادل PIO 4 و UltraDMA، تقریباً هرگز به حداکثر پهنای باند رابط ممکن در حین کار واقعی با درایو نمی‌رسید. برای تعیین سرعت اجزای مکانیکی و همچنین کل درایو، باید پارامترهای زیر را بدانید.

فرکانس چرخش دیسک - تعداد دورهای انجام شده توسط صفحات (دیسک های جداگانه) هارد دیسک در دقیقه. هر چه سرعت بالاتر باشد، داده ها سریعتر نوشته یا خوانده می شوند. یک مقدار معمولی برای این پارامتر برای اکثر درایوهای EIDE مدرن 5400 دور در دقیقه است. در برخی از آخرین درایوها، دیسک ها با سرعت 7200 دور در دقیقه می چرخند. محدودیت فنی فعلی 10000 دور در دقیقه در درایوهای SCSI سری سیگیت چیتا اعمال شده است.

میانگین زمان جستجو - میانگین زمان لازم برای قرار دادن بلوک سرها از یک موقعیت دلخواه به یک مسیر معین برای خواندن یا نوشتن داده ها. مقدار معمولی این پارامتر برای هارد دیسک های جدید از 10 تا 18 میلی ثانیه است و زمان دسترسی 11-13 میلی ثانیه را می توان خوب در نظر گرفت. در سریعترین مدلهای SCSI، مقدار زمان دسترسی کمتر از 10 میلی ثانیه است.

میانگین زمان دسترسی میانگین مدت زمان آماری از صدور فرمان برای عملیات با دیسک تا شروع تبادل داده است. این یک پارامتر ترکیبی است که شامل میانگین زمان جستجو و همچنین نیمی از دوره چرخش دیسک است (با در نظر گرفتن این واقعیت که داده ها می توانند در یک بخش دلخواه در مسیر مورد نظر قرار گیرند). این پارامتر میزان تاخیر قبل از شروع خواندن بلوک داده مورد نظر و همچنین عملکرد کلی را هنگام کار با تعداد زیادی فایل کوچک تعیین می کند.

نرخ انتقال داخلی - نرخی که در آن داده ها بین رابط دیسک و رسانه (پلاتر) مبادله می شود. مقادیر این پارامتر برای خواندن و نوشتن به طور قابل توجهی متفاوت است. آنها با سرعت چرخش دیسک، چگالی ضبط، ویژگی های مکانیسم موقعیت یابی و سایر پارامترهای درایو تعیین می شوند. این سرعت است که تأثیر تعیین کننده ای بر عملکرد درایو در حالت ثابت (هنگام خواندن یک بلوک جامد بزرگ از داده) دارد. بیش از نرخ انتقال کل نسبت به داخلی تنها زمانی حاصل می شود که داده ها بین رابط و حافظه کش هارد دیسک بدون دسترسی فوری به صفحات رد و بدل شوند. بنابراین، پارامتر دیگری بر عملکرد درایو تأثیر می گذارد، یعنی ...

... مقدار حافظه کش. حافظه کش یک رم الکترونیکی معمولی است که بر روی هارد دیسک نصب شده است. داده ها پس از خواندن از روی هارد، همزمان با انتقال آنها به حافظه کامپیوتر، وارد حافظه کش نیز می شود. اگر دوباره به این داده ها نیاز باشد، از روی پلاترها خوانده نمی شود، بلکه از بافر کش خوانده می شود. این به شما امکان می دهد سرعت تبادل داده ها را به میزان قابل توجهی افزایش دهید. برای بهبود کارایی حافظه نهان، الگوریتم‌های ویژه‌ای توسعه داده شده‌اند که پرکاربردترین داده‌ها را شناسایی می‌کنند و آن‌ها را در حافظه پنهان قرار می‌دهند، که این احتمال را افزایش می‌دهد که دسترسی بعدی به داده‌هایی از RAM الکترونیکی نیاز داشته باشد - به اصطلاح "کش". ضربه» رخ خواهد داد. طبیعتاً، هرچه مقدار حافظه کش بیشتر باشد، معمولاً دیسک سریعتر کار می کند.

اندازه هارد درایو تأثیر کمی بر سرعت عملکرد پردازنده یا سرعت کامپیوتر شما برای دسترسی و اتصال به اینترنت ندارد. با این حال، اندازه هارد دیسک در عملکرد کلی کامپیوتر نقش دارد، اما نقش کوچکی دارد. هارد دیسک های مدرن به قدری پتانسیل بالایی دارند که اندازه بر روی عملکرد تأثیر نمی گذارد.

HDD

هارد دیسک بر سرعت انجام وظایف پردازنده تأثیری ندارد. از آنجایی که هارد دیسک یکی از کندترین اجزای کامپیوتر است، در واقع پردازنده را منتظر دریافت اطلاعات بیشتر می گذارد. هارد دیسک یک گلوگاه داده است: عضوی از تیم است که همه چیز را کند می کند. اندازه هارد دیسک مهم نیست، اما یک هارد دیسک سریعتر زمان کمتری برای ارسال اطلاعات به پردازنده نیاز دارد. علاوه بر این، هارد دیسک را می توان برای ذخیره فایل swap، که به عنوان حافظه مجازی نیز شناخته می شود، که به عنوان پسوند حافظه سیستم کامپیوتر عمل می کند، در RAM استفاده کرد. یک هارد دیسک بزرگتر می تواند یک فایل swap بزرگتر را پشتیبانی کند. طبق گفته مایکروسافت، حداکثر اندازه فایل صفحه 16 ترابایت است، اما اکثر رایانه ها تنها از یک رقم گیگابایت فضا استفاده می کنند. به عنوان مثال، با 8 گیگابایت حافظه، فایل swap روی یک هارد 20 گیگابایتی و یک هارد 500 گیگابایتی یکسان عمل می کند.

هارد و اینترنت

اندازه هارد دیسک شما هیچ تاثیری بر سرعت دسترسی کامپیوتر شما به اینترنت ندارد. با این حال، رایانه‌ها از چیزی به نام «فایل‌های اینترنتی موقت» استفاده می‌کنند که در آن یک کپی محلی از تصویر، متن، اسکریپت‌ها و سایر محتوای صفحه وب روی هارد دیسک رایانه ذخیره می‌کنند. در حالی که داده ها را می توان خیلی سریع با اینترنت پهن باند بازیابی کرد، یک کامپیوتر ممکن است بتواند اطلاعات را از هارد دیسک سریعتر از دانلود مجدد از یک وب سایت دانلود کند. اندازه هارد دیسک شما بر سرعت دانلود فایل های موقت اینترنت تاثیر نمی گذارد، اما بر میزان فضایی که می تواند برای ذخیره کپی های آن فایل ها استفاده کند، تاثیر می گذارد.

نقش هارد دیسک

نقش هارد دیسک در کامپیوتر این است که به عنوان دستگاه ذخیره سازی محلی داده عمل کند. اندازه آن فقط به میزان داده ای که می تواند ذخیره کند اشاره دارد. در حالی که هارد دیسک های بزرگتر نسبت به هاردهای کوچکتر سریعتر هستند، به این دلیل است که آنها جدیدتر هستند و از پیشرفت های تکنولوژیکی دیگر بهره می برند.

CPU

پردازنده کامپیوتر سریعترین بخش سیستم است. وظیفه آن پردازش داده ها است و معمولاً سایر اطلاعات رایانه ای را در انتظار کار نگه نمی دارد. هارد دیسک ها یکی از منابعی هستند که پردازنده از آنها اطلاعات دریافت می کند، اما هر دو قسمت به طور مستقل کار می کنند.

شبکه

اجزای شبکه کامپیوتر و پهنای باند اتصال اینترنت بر سرعت دسترسی کامپیوتر به اینترنت تاثیر می گذارد. آداپتور شبکه، مودم و کیفیت سرویس اینترنت کامپیوتر نقش زیادی در سرعت دسترسی یک سیستم به اینترنت دارند. روترها همچنین می توانند نقش کوچکی در گلوگاه های اینترنت داشته باشند.

(1 رتبه ها، میانگین: 5,00 از 5)

درایو SSD چقدر برای بازی ها مهم است ، چه تأثیری دارد و چه فایده ای از این فناوری دارد - این همان چیزی است که در مقاله خود به آن خواهیم پرداخت. یک درایو حالت جامد دارای چندین مزیت قابل توجه نسبت به هارد دیسک معمولی است. یکی از با ارزش ترین آنها امکان دانلود فوری فایل های نوشته شده روی آن است. دلیل آن این است که این نوع دستگاه فاقد قطعات متحرک است، بنابراین هیچ زمانی برای حرکت دادن سر دیسک تلف نمی شود.

علاوه بر این، درایوهای SSD سبک وزن، مصرف انرژی بسیار کم، سرعت نوشتن بالا، بدون نویز و قابلیت عملکرد کامل با سریع ترین رابط ها هستند. با کمک آنها، هر فایلی بسیار سریعتر از HDD های معمولی خوانده می شود، در حالی که خود سیستم عامل کارآمدتر می شود.

ما در مورد همه اینها بیشتر صحبت خواهیم کرد، همچنین اینکه آیا یک SSD برای بازی ها مورد نیاز است و چرا ارزش نصب آن را دارد، بیشتر صحبت خواهیم کرد.

محیط عملیاتی

بیایید با این واقعیت شروع کنیم که درایوهای حالت جامد به طور قابل توجهی سرعت بارگذاری برنامه ها را افزایش می دهند. به عنوان مثال، سیستم عامل تنها در 13 ثانیه بارگیری می شود.


اگر در مورد بازی هایی صحبت کنیم که معماری قدیمی دارند، جایی که منابع به صورت تعداد زیادی فایل کوچک مرتب شده اند، یک هارد دیسک معمولی آنها را به طور باورنکردنی آهسته پردازش می کند. به عنوان مثال، می توانیم دنیای شناخته شده تانک ها را در نظر بگیریم. حتی در قدرتمندترین رایانه های شخصی، افت قابل توجهی در عملکرد در طول درگیری های دسته جمعی، در مبارزات شرکت ها و نبردهای روی نقشه جهانی قابل توجه است.


با استفاده از SSD گیمینگ می توانید ایراد موجود را برطرف کرده و سرعت مورد نیاز بازی را حفظ کنید. در مورد افزایش فریم در ثانیه، کاملاً ناچیز است. توسعه دهندگان به خوبی می دانند که درایو ضعیف ترین لینک در رایانه است، بنابراین نباید بیش از حد بارگذاری شود. اساساً عملکرد در بازی ها تحت تأثیر پردازنده و کارت گرافیک است.

سطوح بارگذاری سریع

یکی از مهمترین عواملی که یک درایو حالت جامد را از یک دستگاه معمولی متمایز می کند. وزن بازی ها بنا به دلایلی 50 گیگابایت است و دائماً از اطلاعات لازم استفاده می کنند و آن را به حافظه رم می اندازند. در این مورد، بوت شدن از SSD بسیار سریعتر است. علاوه بر این، هرچه بهینه سازی برنامه بدتر باشد، تفاوت بین درایوها بیشتر قابل توجه است. بنابراین، وقتی نمی‌پرسید آیا امکان نصب بازی‌ها بر روی SSD وجود دارد، بدانید که این کار باید برای بهبود عملکرد انجام شود.

اگر با استفاده از مثال Battlefield 3 به زمان بارگذاری نگاه کنید، می بینید که SSD Crucial MX 255 گیگابایتی به طور قابل توجهی (تقریبا 3 برابر) بهتر از هارد دیسک معمولی Seagate 3TB است، علیرغم این واقعیت که هر دو روی رابط SATAIII سریعتر کار می کنند.


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


همچنین مهم است که در مورد چندین ویندوز یک بازی (برای گیمرهای MMORPG) صحبت کنیم، که برای HDD شکنجه است، در حالی که SSD به راحتی می تواند چنین بارهایی را تحمل کند. مدها را فراموش نکنید که اغلب با استفاده از اسکریپت ها و کتابخانه های شخص ثالث به موتور "پیچ" می شوند. یعنی به صورت غیرعادی در حافظه بارگذاری می شوند. درایوهای معمولی این نوع فعالیت را دوست ندارند، در حالی که برای SSD ها در بازی ها اصلا تفاوتی وجود ندارد.

FPS پایدار

درایو حالت جامد به ویژه زمانی مفید است که کاربر در حال بازی با دنیای باز گسترده است. مهم نیست که یک رایانه شخصی در این مورد چقدر رم و حافظه ویدیویی داشته باشد، برنامه دائماً حافظه را با مناطق جدید روی نقشه و جزئیات آن بارگذاری می کند که سیستم را تا حد زیادی بارگذاری می کند و FPS را هدر می دهد. در این حالت SSD کار خود را بسیار بهتر انجام می دهد و با حداقل تعداد تاخیر کار می کند تا یک درایو مکانیکی که سر خواندن آن باید به ناحیه مورد نظر حرکت کند و اطلاعات را بخواند.

علاوه بر این، اگر یک SSD برای یک رایانه بازی قرار دهید، می توانید کمبود RAM را در مواردی که بازی بیش از حد حریصانه به نظر می رسد جبران کنید. سیستم عامل ویندوز دوست دارد از فایل پیجینگ "در کسب و کار و بدون آن" استفاده کند، در حالی که اکثر بازی ها بدون تعویض فعال اصلا کار نمی کنند، که برای استفاده به عنوان RAM گیگابایت حافظه هارد دیسک را اشغال می کند.

دستگاه های HDD از نظر سرعت دسترسی به داده ها به طور قابل توجهی از درایوهای حالت جامد پایین تر هستند. بنابراین، اگر یک "نمایش اسلاید" با اولین مورد در انتظار شما باشد، در مورد SSD، یک رایانه شخصی یا لپ تاپ بازی را حتی "از طریق من نمی توانم" خارج می کند.

بارگذاری سریع بافت ها

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


یک درایو استاندارد قادر به بارگذاری تکسچرهای سه بعدی در زمان واقعی نخواهد بود و به همین دلیل سرعت آن بسیار کاهش می یابد که مطمئناً روی کارایی و لذت شما از بازی تأثیر می گذارد. بنابراین، اگر تصمیم به خرید یک SSD برای بازی دارید، قطعا این تصمیم درستی است.

سکوت و قابلیت اطمینان

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

همچنین باید گفت که یک SSD ارزش خرید و نصب دارد به این دلیل که امنیت کامل اطلاعات را در جایی که یک درایو مغناطیسی معمولی از دست می دهد تضمین می کند. در هارد دیسک های استاندارد، بخش های حافظه بدون امکان بازیابی "می میرند" و در SSD اطلاعات به سادگی به حالت خواندن می روند. یعنی گیم پلی ذخیره شده را می توان به درایو دیگری منتقل کرد.

از بین بردن برخی افسانه ها


خلاصه کردن

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

هارد دیسک حالت جامد کامپیوتر شما را در بازی های آنلاین و آفلاین کارآمدتر می کند. شما به راحتی می توانید بازی های تیمی را با تعداد زیادی شرکت کننده و نقشه های گسترده انجام دهید. با یک SSD، نه تنها حداکثر راحتی را به دست خواهید آورد، بلکه نسبت به سایر بازیکنان برتری خواهید داشت.

من یک تصویر خوب پیدا کردم که نقاط قوت و ضعف هر دستگاه را نشان می دهد.

صحبت از SSD یا HDD - که برای بازی بهتر است، کافی است به این واقعیت اشاره کنیم که داشتن یک درایو حالت جامد برای همه شرکت کنندگان در مسابقات ورزش های الکترونیکی الزامی است. بدون این مؤلفه، شما به سادگی مجاز به رقابت نخواهید بود.

با این حال، اگر بودجه محدودی دارید و حق انتخاب دارید، یک SSD بخرید یا روی یک پردازنده یا کارت گرافیک قدرتمند سرمایه گذاری کنید، در این صورت بهتر است برای به حداکثر رساندن عملکرد به گزینه دوم متوسل شوید.

همچنین، با مقدار محدود بودجه، می توانید در صورت داشتن رم کافی، خود را به یک هارد دیسک معمولی محدود کنید.

اکنون می دانید که آیا امکان قرار دادن بازی ها بر روی SSD وجود دارد یا خیر و مزیت اصلی آن نسبت به درایوهای معمولی چیست. انتخاب درایو SSD کاملا به شما بستگی دارد. توانایی های مالی خود و همچنین ویژگی ها و مزایای هارد دیسک های مدرن را در نظر بگیرید.

ویدئوی مقایسه

  • ترجمه

این ترجمه ای است از پاسخ به سؤالی در مورد تأثیر فضای آزاد دیسک بر عملکرد از superuser.com - تقریباً. مترجم

آیا آزاد کردن فضای دیسک باعث افزایش سرعت کامپیوتر شما می شود؟

آزاد کردن فضای دیسک باعث افزایش سرعت کامپیوتر شما نمی شود، حداقل نه به خودی خود. این یک افسانه واقعا رایج است. این افسانه بسیار رایج است زیرا هارد دیسک شما اغلب همزمان با سایر فرآیندهای سنتی پر می شود ممکن استکامپیوتر خود را کم کنید* عملکرد SSD ممکن است با پر شدن کاهش یابد، اما این یک مشکل نسبتاً جدید بومی SSD است و واقعاً برای کاربران اصلی قابل توجه نیست. به طور کلی، کمبود فضای آزاد فقط یک پارچه قرمز برای گاو نر است ( توجه را منحرف می کند - تقریبا مترجم).

توجه داشته باشید. نویسنده: * "کاهش سرعت" اصطلاحی است با تعبیر بسیار گسترده. در اینجا من از آن برای فرآیندهایی استفاده می‌کنم که به ورودی/خروجی محدود می‌شوند (یعنی اگر رایانه شما صرفاً محاسباتی است، محتویات دیسک هیچ تأثیری ندارد)، یا به CPU محدود شده‌اند و با فرآیندهایی که منابع CPU زیادی مصرف می‌کنند (یعنی آنتی‌ویروس) رقابت می‌کنند. اسکن تعداد زیادی فایل)

به عنوان مثال، مواردی مانند:

  • قطعه قطعه شدن فایل تکه تکه شدن فایل مشکل است**، اما کمبود فضای خالی، اگرچه یکی از مشکلات است زیادعوامل نیست تنهاعلت تکه تکه شدن لحظات اولیه:
    توجه داشته باشید. نویسنده: ** تکه تکه شدن تاثیر می گذارددر SSD ها به دلیل این واقعیت که خواندن های متوالی معمولاً به طور قابل توجهی سریعتر از دسترسی های تصادفی هستند، اگرچه SSD ها محدودیت های مشابه دستگاه های مکانیکی را ندارند (با این وجود، عدم تکه تکه شدن دسترسی متوالی به دلیل توزیع سایش و فرآیندهای مشابه را تضمین نمی کند). با این حال، تقریباً در هر مورد استفاده معمولی، این یک مشکل نیست. تفاوت در عملکرد SSD مربوط به تکه تکه شدن معمولاً برای فرآیندهای راه اندازی برنامه ها، راه اندازی رایانه و موارد دیگر قابل مشاهده نیست.
    • احتمال تکه تکه شدن فایل به میزان فضای خالی دیسک ارتباطی ندارد. این بستگی به اندازه بزرگترین بلوک مجاور فضای آزاد روی دیسک (یعنی "شکاف" فضای آزاد) دارد. محدود از بالامقدار فضای آزاد وابستگی دیگر روشی است که سیستم فایل هنگام تخصیص فایل ها استفاده می کند (در ادامه در مورد آن بیشتر توضیح خواهیم داد).
      مثلا:اگر فضای دیسک 95٪ اشغال شده باشد و همه چیز آزاد با یک بلوک به هم پیوسته نشان داده شود، فایل جدید با احتمال 0٪ قطعه قطعه می شود ( مگر اینکه، البته، یک سیستم فایل معمولی فایل‌ها را عمدا تکه تکه کند - تقریباً. نویسنده) (همچنین احتمال تکه تکه شدن فایل گسترش یافته به میزان فضای خالی بستگی ندارد). از سوی دیگر، دیسکی پر شده با 5 درصد داده که به طور مساوی روی آن توزیع شده است، احتمال تکه تکه شدن بسیار بالایی دارد.
    • لطفاً توجه داشته باشید که تکه تکه شدن فایل بر عملکرد تأثیر می گذارد فقط زمانی که به این فایل ها دسترسی داشته باشید. مثلا:شما یک درایو زیبا و یکپارچه شده با تعداد زیادی "فضا" آزاد روی آن دارید. وضعیت معمولی همه چیز به خوبی کار می کند. با این حال، در برخی مواقع به موقعیتی می رسید که دیگر بلوک آزاد بزرگی باقی نمانده است. شما در حال دانلود یک فیلم بزرگ هستید و فایل به شدت تکه تکه شده است. سرعت کامپیوتر شما را کاهش نمی دهد.. فایل های برنامه شما و سایر مواردی که نظم کامل داشتند، فوراً تکه تکه نمی شوند. البته ممکن است بارگذاری فیلم بیشتر طول بکشد (البته، نرخ بیت معمولی فیلم بسیار کمتر از سرعت خواندن درایوهای سخت است که احتمالاً مورد توجه قرار نمی‌گیرد)، و ممکن است عملکرد I/O را در حین بارگذاری فیلم تحت تأثیر قرار دهد، اما هیچ چیز دیگری تغییر نخواهد کرد
    • در حالی که تکه تکه شدن یک مشکل است، اغلب این مشکل با حافظه پنهان و بافر توسط سیستم عامل و سخت افزار جبران می شود. تنبل می نویسد، پیش خواندن، و غیره به حل مشکلات ناشی از پراکندگی کمک می کند. به طور کلی، شما شما چیزی متوجه نمی شوید، تا زمانی که سطح تکه تکه شدن خیلی زیاد شود (تا آنجا پیش می روم که می گویم تا زمانی که فایل swap شما تکه تکه نشده باشد، متوجه چیزی نخواهید شد)
  • مثال دیگر جستجوی ایندکس است. بیایید فرض کنیم که نمایه سازی خودکار را فعال کرده اید و سیستم عامل آن را به خوبی پیاده سازی نمی کند. هرچه بیشتر و بیشتر فایل های نمایه شده را در رایانه خود ذخیره می کنید (اسناد و موارد مشابه)، نمایه سازی زمان بیشتری می برد و می تواند تأثیر قابل توجهی بر عملکرد مشاهده شده رایانه در طول کار، خوردن I/O و زمان CPU در همان زمان. این به فضای خالی مربوط نمی شود، بلکه به میزان داده های فهرست شده مربوط می شود. با این حال، خالی شدن فضای دیسک همزمان با ذخیره محتوای بیشتر اتفاق می‌افتد، بنابراین بسیاری از افراد رابطه اشتباهی ایجاد می‌کنند.
  • آنتی ویروس ها همه چیز بسیار شبیه به مثال فهرست جستجو است. فرض کنید یک آنتی ویروس دارید که اسکن پس زمینه دیسک شما را انجام می دهد. شما فایل‌های بیشتری برای اسکن دارید، جستجو شروع به مصرف بیشتر و بیشتر منابع ورودی/خروجی و CPU می‌کند و احتمالاً در کار شما اختلال ایجاد می‌کند. باز هم مشکل به میزان محتوای اسکن شده مربوط می شود. محتوای بیشتر برابر است با فضای خالی کمتر، اما کمبود فضای خالی دلیل مشکل نیست.
  • برنامه های نصب شده فرض کنید برنامه‌های زیادی نصب کرده‌اید که با بوت شدن کامپیوترتان شروع می‌شوند، که زمان بوت شدن را کاهش می‌دهد. این کاهش سرعت به این دلیل رخ می دهد که برنامه های زیادی در حال بارگذاری هستند. در همان زمان، برنامه های نصب شده فضای دیسک را اشغال می کنند. بنابراین، مقدار فضای آزاد همزمان با کاهش سرعت کاهش می یابد که می تواند منجر به نتیجه گیری نادرست شود.
  • نمونه های مشابه دیگری را می توان ذکر کرد توهمبه دلیل فرسودگی فضای دیسک و کاهش عملکرد.

موارد فوق دلیل دیگری برای شیوع این افسانه را نشان می دهد: اگرچه کمبود فضای خالی دلیل مستقیم کاهش سرعت نیست، حذف برنامه های مختلف، حذف محتوای فهرست شده و خزیده شده و غیره. گاهی اوقات (اما نه همیشه، چنین مواردی خارج از حوصله این متن هستند) منجر می شود افزایش دادنعملکرد به دلایل غیر مرتبط با مقدار فضای آزاد. این به طور طبیعی فضای دیسک را آزاد می کند. بنابراین، در اینجا دوباره یک ارتباط نادرست بین "فضای آزاد بیشتر" و "کامپیوتر سریع" ظاهر می شود.

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

ربطی به پیدا کردن جایی برای گذاشتن فایل ها داره؟

نه مرتبط نیست در اینجا دو نکته مهم وجود دارد:

  1. هارد دیسک شما به دنبال مکانی برای قرار دادن فایل ها نیست. هارد دیسک احمقانه است. او چیزی نیست. این یک بلوک بزرگ از ذخیره سازی آدرس پذیر است که کورکورانه از سیستم عامل برای تخصیص اطاعت می کند. درایوهای مدرن مکانیسم‌های کش و بافر پیچیده‌ای دارند که برای پیش‌بینی درخواست‌های سیستم‌عامل بر اساس تجربه انسانی طراحی شده‌اند (بعضی از درایوها حتی در مورد سیستم‌های فایل می‌دانند). اما اساساً، شما باید درایو را به عنوان یک آجر بزرگ و احمقانه برای ذخیره سازی داده ها در نظر بگیرید که گاهی اوقات دارای ویژگی های افزایش دهنده عملکرد است.
  2. سیستم عامل شما هم به دنبال مکانی برای قرار دادن آن نیست. "جستجو" وجود ندارد. تلاش های زیادی برای حل این مشکل انجام شده است، زیرا برای عملکرد سیستم های فایل بسیار مهم است. داده ها بر روی دیسک شما قرار دارند که توسط سیستم فایل تعریف شده است. به عنوان مثال، FAT32 (رایانه های DOS و ویندوز قدیمی)، NTFS (سیستم های ویندوز جدید)، HFS+ (Mac)، ext4 (برخی سیستم های لینوکس) و بسیاری دیگر. حتی مفهوم "فایل" یا "دایرکتوری" ( "پوشه ها" - تقریبا. مترجم) فقط محصول یک سیستم فایل معمولی است: هارد دیسک ها در مورد جانورانی مانند "فایل" اطلاعاتی ندارند. جزئیات خارج از این متن نهفته است. با این حال، در واقع، همه سیستم‌های فایل متداول حاوی راهی برای ردیابی فضای آزاد روی دیسک هستند، و بنابراین «جستجو» برای فضای آزاد، در شرایط عادی (یعنی در حالت عادی سیستم فایل)، ضروری نیست. . مثال ها:
    • NTFS شامل یک جدول فایل اصلی است که شامل فایل‌های ویژه (مثلاً $Bitmap) و بسیاری از ابرداده‌ها برای توصیف درایو است. در اصل، بلوک های رایگان بعدی را پیگیری می کند تا بدون نیاز به اسکن هر بار، فایل ها روی دیسک نوشته شوند.
    • به عنوان مثالی دیگر، ext4 دارای موجودیتی به نام "تخصیص دهنده بیت مپ" است، بهبودی نسبت به ext2 و ext3 که به جای اسکن لیست بلوک های رایگان، به تعیین مستقیم موقعیت بلوک های آزاد کمک می کند. Ext4 همچنین از "تخصیص تاخیری" پشتیبانی می کند، که اساسا داده ها را قبل از نوشتن روی دیسک توسط سیستم عامل در حافظه RAM بافر می کند تا بهترین تصمیم تخصیص را برای کاهش تکه تکه شدن اتخاذ کند.
    • نمونه های زیاد دیگر.
شاید این مربوط به جابه‌جایی فایل‌ها به جلو و عقب برای اختصاص یک فضای پیوسته به اندازه کافی طولانی هنگام ذخیره است؟

نه، این اتفاق نمی افتد. حداقل در هیچ یک از سیستم های فایلی که من با آنها آشنا هستم نه. فایل ها فقط تکه تکه شده اند.

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

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

چه مقدار فضای خالی باید روی دیسک باقی بماند؟

این سوال پیچیده تری است و من قبلاً بسیار نوشته ام.

قوانین اساسی که باید رعایت شود:

  • برای همه انواع دیسک:
    • مهمترین چیز این است که فضای کافی برای آن باقی بگذارید از کامپیوتر خود به طور موثر استفاده کنید. اگر فضای خالی شما تمام شده است، ممکن است به یک دیسک بزرگتر نیاز داشته باشید.
    • بسیاری از ابزارهای یکپارچه سازی دیسک به حداقل مقدار فضای خالی نیاز دارند (به نظر می رسد نسخه همراه با ویندوز در بدترین حالت به 15٪ فضای خالی نیاز دارد). آنها از این فضا برای ذخیره موقت فایل های تکه تکه شده در حین جابجایی اشیاء دیگر استفاده می کنند.
    • فضایی را برای سایر عملکردهای سیستم عامل بگذارید. به عنوان مثال، اگر رایانه شما رم فیزیکی زیادی ندارد و حافظه مجازی با یک فایل صفحه پویا فعال است، باید فضای خالی کافی برای گنجاندن حداکثر اندازه فایل صفحه بگذارید. اگر لپ‌تاپ دارید که به حالت خواب زمستانی می‌فرستید، به فضای خالی کافی برای ذخیره فایل حالت خواب زمستانی نیاز دارید. چنین چیزهایی است.
  • در مورد SSD:
    • برای اطمینان بهینه (و تا حدی عملکرد کمتر)، باید مقداری فضای خالی بر روی SSD وجود داشته باشد، که بدون پرداختن به جزئیات، برای توزیع یکنواخت داده ها در سراسر دیسک استفاده می شود تا از نوشتن مداوم در یک مکان جلوگیری شود (که منجر به کاهش منابع می شود). مفهوم رزرو فضای آزاد را بیش از حد تامین می گویند. مهم است، اما بسیاری از SSD ها قبلاً فضای خالی مورد نیاز را اختصاص داده اند. یعنی دیسک ها اغلب چند ده گیگابایت فضای بیشتری نسبت به سیستم عامل دارند. درایوهای ارزان‌تر اغلب از شما می‌خواهند که مقداری فضا را بدون اختصاص بگذارید. اما سر کار با دیسک هایی که افزونگی اجباری دارند، این مورد نیاز نیست. توجه به این نکته ضروری است فضای اضافی اغلب فقط از مناطق غیر اختصاص داده شده گرفته می شود. بنابراین نه همیشهاین گزینه زمانی کار می کند که پارتیشن شما کل دیسک را اشغال کند و شما مقداری فضای خالی روی آن بگذارید. رهن مجدد دستی مستلزم آن است که پارتیشن خود را کوچکتر از اندازه دیسک کنید. راهنمای کاربر SSD خود را بررسی کنید. TRIM و زباله جمع آوری و مواردی از این دست هم تاثیر دارد، اما خارج از حوصله این متن است.

من شخصاً وقتی حدود 20 تا 25 درصد فضای خالی برایم باقی مانده است، معمولاً یک درایو بزرگتر جدید خریداری می کنم. این مربوط به عملکرد نیست، فقط وقتی به آن نقطه رسیدم، به این معنی است که به زودی فضایم تمام می شود، یعنی زمان خرید یک درایو جدید فرا رسیده است.

مهمتر از پیگیری فضای خالی این است که مطمئن شوید که یکپارچه سازی برنامه ریزی شده در جایی که نیاز است (نه در SSD) فعال است، بنابراین هرگز به نقطه ای نخواهید رسید که به اندازه کافی بزرگ باشد که تأثیر قابل توجهی داشته باشد.

پس گفتار

نکته دیگری هم هست که باید به آن اشاره کرد. یکی از پاسخ های دیگر به این سوال اشاره می کند که حالت نیمه دوبلکس SATA اجازه خواندن و نوشتن همزمان را نمی دهد. در حالی که این درست است، این یک ساده سازی بیش از حد قوی است و تا حد زیادی با مسائل عملکردی که در اینجا مورد بحث قرار می گیرد، ارتباطی ندارد. در واقع، این به سادگی به این معنی است که هیچ داده ای قابل انتقال نیست توسط سیمبه طور همزمان در دو جهت با این حال

برترین مقالات مرتبط