
एक प्रपत्र आसान के वृद्धि को प्रतिसादिता अपने सर्वर और से बचने को समस्याओं की खपत के साथ रैम मेमोरी, कारण एक अनुरोधों की उच्च संख्या, जोड़ने के लिए है एक स्वैप फ़ाइल ओ swapfile. स्वैप फ़ाइल है एक फ़ाइल, आकार बड़े और आरक्षित में हार्ड डिस्क, जहाँ ऑपरेटिंग सिस्टम प्रदर्शन कर सकते हैं एक अस्थायी संग्रह मुख्य स्मृति में रखें नहीं हो सकता है डेटा या राम कारण स्थान की कमी में एक ही. के रूप में एक नज़र में है का उपयोग करें का एक हिस्सा अपने हार्ड डिस्क के रूप में अगर यह थे रैम मेमोरी.
इस बनाता है कि आप के साथ एक सौदा करने के लिए अपने सर्वर पर स्मृति क्षमता बढ़ाने कर सकते हैं कार्याधिकता बढ़ी हुई है, प्रस्तुत करता है भी लेकिन नुकसान, के बाद से हार्ड डिस्क का उपयोग गति बहुत अधिक है छोटा सा मुख्य स्मृति का उपयोग की गति, तो वैश्विक गति सिस्टम हो जाएगा कम हो गई cuando el sistema operativo esté haciendo uso de este archivo o स्वैप क्षेत्र.
है, तो आपके सिस्टम में पहले से ही एक क्षेत्र या स्वैप फ़ाइल की जाँच करने के लिए कैसे
इससे पहले कि आप शुरू, चलो एक नज़र तो देख ले हम पहले से ही है एक सक्रिय स्वैप फ़ाइल. हालांकि हम कर सकते हैं एकाधिक Exchange फ़ाइल या स्वैप विभाजन, सामान्य में एक suele ser पर्याप्त.
यदि आप पहले से ही एक सक्रिय Exchange फ़ाइल है, यह देखने के लिए, निम्न चलाएँ आदेश कंसोल या आपके सिस्टम के टर्मिनल में लिनक्स:
1 | $ swapon -s |
अगर आप के पास नहीं अनुमतियाँ ओ व्यवस्थापक विशेषाधिकार, आप पिछले आदेश को कॉल करना चाहिए, और सब है कि हम बाद में देखेंगे, पहले आदेश के द्वारा sudo, क्या है के साथ सिस्टम फिर पूछेंगे व्यवस्थापक पासवर्ड इसे चलाने के लिए.
1 | $ sudo swapon -s |
अगर आप के पास नहीं कोई स्वैप फ़ाइल, पिछले कोड के निष्पादन के लिए प्रतिक्रिया इस प्रकार है:
1 | Filename Type Size Used Priority |
तो हम देखेंगे किसी फ़ाइल या स्वैप अपने Ubuntu क्षेत्र में सक्षम करने के लिए कैसे.
यदि आपके पास आपके हार्ड ड्राइव पर पर्याप्त स्थान की जाँच करने के लिए कैसे
हमारे स्वैप क्षेत्र बनाने से पहले, हम करने के लिए जा रहे हैं सुनिश्चित करो है कि हम के पर्याप्त स्थान में हमारे हार्ड डिस्क इसे बनाने के लिए. ऐसा करने के लिए, आप हमारे पिछले प्रकाशन में जो तुम्हें दिखाया में से एक पर एक नज़र ले जा सकते हैं ज्ञात डेटा विभाजन और अपने Linux सिस्टम में डिस्क के विभिन्न रूपों.
प्रपत्र के बीच से मिलने नि: शुल्क अंतरिक्ष, हम का उपयोग करने के लिए जा रहे हैं निम्न आदेश:
1 | $ df -h |
जो हमें देता है एक प्रतिक्रिया कि रूप में अच्छी तरह से:
1 2 3 4 5 6 7 8 9 | Filesystem Size Used Avail Use% Mounted on udev 236M 0 236M 0% /dev tmpfs 49M 5.6M 44M 12% /run /dev/vda1 20G 7.9G 12G 41% / tmpfs 245M 0 245M 0% /dev/shm tmpfs 5.0M 0 5.0M 0% /run/lock tmpfs 245M 0 245M 0% /sys/fs/cgroup tmpfs 49M 0 49M 0% /run/user/0 |
तो आप है कि हम देख सकते हैं कई gigas यहां तक कि उपलब्ध में हमारे प्राथमिक पार्टीशन /dev/vda1.
बनाएँ और किसी फ़ाइल को एक्सचेंज या Ubuntu पर swapfile को सक्रिय करने के लिए कैसे
के लिए बनाएँ हमारे स्वैप फ़ाइल, ओ swapfile, इस स्थिति में साथ क्या जाएगा एक आकार के 2 GB, हम निम्न चलेंगे आदेश:
1 | $ dd if=/dev/zero of=/swapfile bs=2048 count=1048576 |
जैसा कि आप देख सकते हैं, स्वैप फ़ाइल में है रूट प्रणाली और कहा जाता है swapfile, और है 1048576 ब्लॉक के 2048 बिट्स, जो प्रस्तुत करके एक 2GB का आकार.
जब आप आदेश चलाएँ, कुछ इस तरह वापस आ जाएगी:
1 2 3 | 1048576+0 records in 1048576+0 records out 2147483648 bytes (2.1 GB, 2.0 GiB) copied, 13.6032 s, 158 MB/s |
बाद में, हम देने जा रहे हैं एक की अनुमति देता है हमारे संग्रह करने के लिए /swapfile, haciendo así que केवल उपयोगकर्ता रूट कर सकते हैं पहुँच उसी पर, से बचने सुरक्षा समस्याओं अन्य उपयोगकर्ता या अनुप्रयोग के साथ. ऐसा करने के लिए, हम निम्नलिखित निष्पादित:
1 | $ chmod 600 /swapfile |
उसके बाद, हम सिस्टम को इंगित करने के लिए जा रहे हैं कि हम इस फ़ाइल का उपयोग करना चाहते हैं स्वैप फ़ाइल के रूप में, ऐसा करने के लिए, चलाएँ:
1 2 3 4 | $ mkswap /swapfile Setting up swapspace version 1, size = 2 GiB (2147479552 bytes) no label, UUID=aa071ec1-43c3-4cb5-88d1-f1eb5629f8ff |
और अंत में, हम करने के लिए जा रहे हैं सक्रिय करें हमारे फ़ाइल या स्वैप क्षेत्र निर्देश को चला कर:
1 | $ swapon /swapfile |
आप तैयार कर रहे हैं! अगर अब चलाएँ, शुरुआत में के रूप में, आदेश swapon, हम देखेंगे कि फ़ाइल सवाल में है सक्रिय Exchange या Ubuntu प्रणाली के स्वैप के हमारे क्षेत्र में:
1 2 3 4 | $ swapon -s Filename Type Size Used Priority /swapfile file 2097148 143536 -1 |
समाप्त करने के लिए, हम केवल स्थायी बनाना कहा कि इसे बनाने के लिए फ़ाइल साझाकरण सक्रिय जब भी आप पुनरारंभ करें सिस्टम. ऐसा करने के लिए, करने के लिए फ़ाइल तक पहुँच /आदि/fstab:
1 | $ vi /etc/fstab |
और अंत में उसी के जोड़ें निम्न रेखा:
1 | /swapfile none swap sw 0 0 |
नोट:. याद रखें कि आप Vi से बाहर प्राप्त कर सकते हैं, परिवर्तनों को सहेजे, द्वारा :एक्स.
अब आप सक्रिय है को क्षेत्र या स्वैप फ़ाइल आपके Linux ऑपरेटिंग सिस्टम Ubuntu, इसलिए यदि किसी भी समय, आपके सिस्टम कम रहता है रैम मेमोरी, यह अपने हार्ड ड्राइव के भाग का उपयोग करेगा संग्रह करने के लिए अस्थायी रूप से आवश्यक डेटा.
