डेबियन 8.0 (जेसी) के लिए ये मेरी सिफारिशें हैं
वे पर आधारित होते हैं iotop -bktoqqq
और iostat -dzp 5
। समस्या और उसके समाधान का अंदाजा लगाने के लिए आपको पहले इन कमांड को चलाना चाहिए।
1. स्वैप अक्षम करें
sudo systemctl disable dphys-swapfile
sudo rm /var/swap
2. माउंट विकल्प और रैम का उपयोग करें
noatime,commit=1800
विकल्पों के साथ एसडी कार्ड पर सभी विभाजनों को माउंट करें और अपने में इन प्रविष्टियों के साथ रैम को निम्नलिखित निर्देशिकाओं को माउंट करें /etc/fstab/
:
/dev/mmcblk0p1 /boot vfat defaults,noatime,commit=1800 0 2
/dev/mmcblk0p2 / ext4 defaults,noatime,commit=1800 0 1
tmpfs /tmp tmpfs size=50M,nodev,nosuid 0 0
tmpfs /var/tmp tmpfs size=10M,nodev,nosuid 0 0
tmpfs /var/cache/samba tmpfs size=5M,nodev,nosuid 0 0
प्रतिबद्ध लेखन में देरी करेगा और उन्हें पहले एकत्र करेगा।
3. सबसे लगातार लॉग फ़ाइलों को लॉग इन करें /var/tmp/log/
मेरा विवरण देखें मैं लॉग फ़ाइलों को लिखने को कैसे कम कर सकता हूं ।
4. एसडी कार्ड को हथौड़ा करने से क्रोमियम को रोकें
जैसा कि यह पता चलता है कि क्रोमियम भारी रूप से लिखता है और रोका नहीं जा सकता है (देखें 176727 , 52663 )। यह कैश और उपयोगकर्ता डेटा निर्देशिका को प्रभावित करता है। क्रोमियम / टिप्स और ट्रिक्स समझाने कि यह कैसे राम को ले जाया जा सकता। चूंकि रास्पबेरी में ज्यादा रैम नहीं होती है इसलिए सुझाया गया टैब सस्पेंडर रैम को बचाने के लिए उपयोगी है।
क) कैश
कैश आकार को सीमित करें और इसे संपादित करके RAM पर ले /etc/chromium-browser/customizations/00-rpi-vars
जाएं
CHROMIUM_FLAGS="--disable-quic --enable-fast-unload --enable-tcp-fast-open --disk-cache-size=10000000 --media-cache-size=5000000"
अब कैश इतना छोटा है कि उसमें XDG_CACHE_HOME
प्रवेश को बदलकर रैम डिस्क में ले जाया जा सकता /etc/security/pam_env.conf
है
XDG_CACHE_HOME DEFAULT=/tmp/@{PAM_USER}/cache
अब मेरे दो उपयोगकर्ताओं के पास रैम में एक छोटा ब्राउज़र कैश है। यदि आपके लिए कैश या / tmp / size को बदलना आवश्यक नहीं है।
बी) उपयोगकर्ता डेटा dir
इसके अलावा उपयोगकर्ता डेटा dir ( .config/chromium/
) भारी लेखन का अनुभव करता है। प्रोफाइल-सिंक-डेमॉन द्वारा सिफारिश की है क्रोमियम / टिप्स और ट्रिक्स । इसे आपके ब्राउज़र की प्रोफ़ाइल को tmpfs में प्रबंधित करने और समय-समय पर इसे आपकी भौतिक डिस्क पर वापस सिंक करने के लिए विकसित किया गया था। दुर्भाग्य से पैकेज अभी तक रास्पियन 8.0 (जेसी) वितरण का हिस्सा नहीं है। इसलिए मैंने अभी तक इसका परीक्षण नहीं किया है।
5. एसडी कार्ड पर मुफ्त स्थान
पैकेज और फ़ाइलों को अनइंस्टॉल करके मुफ्त स्थान की आवश्यकता नहीं है। यह आपके विभाजन में समान रूप से पहनने को फैलाना चाहिए।
किया हुआ!
अब चलाएं iotop -bktoqqq
और iostat -dzp 5
फिर से देखें और सिस्टम के निष्क्रिय होने पर लेखन एक्सेस में एक महत्वपूर्ण कमी देखें। मेरी डिस्क पर कई मिनट तक कुछ नहीं लिखा जाता है। और हरे अधिनियम एलईडी चमकती के बारे में चिंता मत करो । जाहिरा तौर पर यह एक अच्छा लेखन पहुँच संकेतक नहीं है।