क्या आधुनिक एसएसडी पर स्वैप का उपयोग करना अभी भी बुरा है?


15

मेरे पास उबंटू 18.04 वाला सैमसंग 960 प्रो एसएसडी है

क्या स्वैप फ़ाइल को वहां पर रखना सुरक्षित है या इससे उसे लंबे समय तक नुकसान होगा,

मैंने कुछ लोगों को यह कहते हुए सुना कि नए SSDs अब उस मुद्दे से ग्रस्त नहीं हैं, क्या यह सच है?


1
स्वैप फ़ाइल के साथ कुछ भी गलत नहीं होना चाहिए। आप निश्चित रूप से एक SSD को डीफ़्रैग्मेन्ट नहीं करना चाहते हैं, हालाँकि। डीफ़्रैग्मेंटिंग अनावश्यक रूप से बहुत अधिक पढ़ने / लिखने के चक्रों का उपयोग करेगा (एसएसडी को डीफ़्रैग करने की कोई आवश्यकता नहीं है, न करने की आवश्यकता है!)। हो सकता है कि आपके लोग किस बारे में बात कर रहे थे?
एड्रियन कीस्टर

1
@ AdrianKeister पहले स्थान पर SSD के लिए कोई डीफ़्रैग विकल्प नहीं है। विंडोज 10 सिर्फ आपको इसके TRIMस्थान पर चलाने की क्षमता देता है defrag। एक SSD पर कोई कताई पट्टिका नहीं है जहां अनुक्रमिक क्रम महत्वपूर्ण है। लिनक्स में HDD पर भी डिफ्रैगिंग की कोई आवश्यकता नहीं है।
WinEunuuchs2Unix

1
@ WinEunuuchs2Unix: हाँ, मैं इससे अवगत हूँ। विंडोज के पुराने संस्करणों में आप अभी भी इसे एसएसडी को डीफ़्रैग करने के लिए मजबूर कर सकते हैं; मैंने हमेशा सोचा कि सेवा को निष्क्रिय करना सबसे सुरक्षित था।
एड्रियन कीस्टर

जवाबों:


12

मेरे पास सटीक SSD w / 512 GB और Ubuntu 16.04 सेटअप है, इस पर एक GB SWAP विभाजन है। मुझे कोई समस्या नहीं है क्योंकि:

  • 8 जीबी रैम के साथ स्वैप का उपयोग कभी नहीं किया जाता है इसलिए 10 साल के जीवन काल को छोटा करने की कोई चिंता नहीं है।
  • मैं आमतौर पर दो साल के बाद लैपटॉप शेल्फ करता हूं और एक नया खरीदता हूं।
  • अगर मैं किसी दिन वर्चुअल मशीन (वीएम) में आ जाता हूं, तो जैसे ही मैं SWAP का उपयोग करता हूं, मैं 16 या 32 जीबी रैम में अपग्रेड हो जाऊंगा।
  • केवल दूसरा विकल्प 1 टीबी एचडीडी होगा और मैं इसे विनाशकारी भंडारण स्थान के रूप में रखना चाहूंगा और इसके बारे में चिंता नहीं करूंगा।
  • सबसे महंगी SSD पर केवल रियल एस्टेट पार्किंग SWAP महंगा है, लेकिन उबंटू केवल 16 जीबी का उपयोग करता है और विंडोज 10 केवल 110 जीबी 385 जीबी आवंटित का उपयोग कर रहा है।
  • एक फायदा यह है कि अगर SWAP का इस्तेमाल कभी-कभी बड़े पैमाने पर मेमोरी लीक के लिए किया जाता है तो OOM-Killer (मेमोरी किलर से बाहर) मुझे 20 गुना तेजी से बताएगा कि मुझे कोई समस्या है। ऐसा इसलिए है क्योंकि मेरा मानना ​​है कि हमारे एसएसडी औसत हार्ड ड्राइव की तुलना में लगभग 20 गुना तेज हैं।

सैमसंग प्रो 960 M.2 NVMe जनरल 3.0 x 4 एसएसडी की निगरानी

पहला कदम स्थापित करना है nvme-cliक्योंकि यह सबसे अधिक जानकारी प्रदान करता है:

sudo apt install nvme-cli

SSD से उपलब्ध अगली जानकारी एकत्र करें:

$ sudo nvme smart-log /dev/nvme0
Smart Log for NVME device:nvme0 namespace-id:ffffffff
critical_warning                    : 0
temperature                         : 36 C
available_spare                     : 100%
available_spare_threshold           : 10%
percentage_used                     : 0%
data_units_read                     : 8,743,226
data_units_written                  : 4,763,574
host_read_commands                  : 147,308,749
host_write_commands                 : 47,032,599
controller_busy_time                : 343
power_cycles                        : 519
power_on_hours                      : 376
unsafe_shutdowns                    : 66
media_errors                        : 0
num_err_log_entries                 : 198
Warning Temperature Time            : 0
Critical Composite Temperature Time : 0
Temperature Sensor 1                : 36 C
Temperature Sensor 2                : 43 C
Temperature Sensor 3                : 0 C
Temperature Sensor 4                : 0 C
Temperature Sensor 5                : 0 C
Temperature Sensor 6                : 0 C
Temperature Sensor 7                : 0 C
Temperature Sensor 8                : 0 C

सबसे महत्वपूर्ण क्षेत्र है Percentage usedजो 0% के रूप में दिखाता है। यह डिस्क उपयोग प्रतिशत नहीं है, लेकिन जीवन प्रतिशत का उपयोग किया गया है। अक्टूबर 2017 से मेरे पास यह ड्राइव है और अब यह मई 2018 है। जैसे ही Percentage used1% हिट होता है, मैं यह पता लगाऊंगा कि मेरे मरने के कितने महीने पहले यह 100 से गुणा हो सकता है। लेकिन वे कहते हैं कि ड्राइव आमतौर पर इससे अधिक समय तक रहता है।

स्रोत


हां केवल कारण मैं चिंतित हूं क्योंकि मैं कई वीएम को समवर्ती रूप से चलाने वाला हूं।
एचडी

स्वैप औसत एचडीडी की तुलना में 20 गुना तेज होगा। फिर भी मैं समय-समय पर लिखने की गिनती की निगरानी करता। अगर 10 खरब जीवन काल (या जो भी युक्ति है) लिखता है और सेवा के वर्षों को नष्ट कर रहा है, तो कितना जाँचें।
विनयुनुच्स

1
@HD मैंने आसानी से कितना जीवन बचा है, इसका उत्तर अपडेट किया। 512 बाइट काउंट में ऊपर दिखाए गए लेखन की संख्या का उपयोग करके आप अधिक कठिन जान सकते हैं। मैंने जो औसत जीवन पढ़ा है वह 2,000 लिखता है लेकिन वह 512 जीबी नहीं बल्कि 512 जीबी है। यह एक बार जब आप कैलकुलेटर के लिए टेक्सास इंस्ट्रूमेंट्स का धन्यवाद करते हैं।
विनयुनुच्स

मेरा 2% पर है, सितंबर 2017 के आसपास खरीदा गया। इसकी 512gb भी है। क्या मुझे चिंतित होना चाहिए? मुझे लगता है कि मैं इस बिंदु पर 32gb मेढ़े में अपग्रेड करने वाला हूं।
एचडी

3
@ आप हर 4 महीने में 1% का उपयोग करते हैं, इसलिए आपको 400 महीने = 33 साल की सेवा मिलती है। तो चिंता मत करो, लेकिन प्रवृत्ति पर नजर रखने के ...
WinEunuuchs2Unix
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.