प्रदर्शन मूल्यांकन
अनुकूलन शुरू करने से पहले, आपको ClashX की वर्तमान प्रदर्शन स्थिति को समझना होगा। सिस्टम मॉनिटरिंग टूल्स और ClashX की अंतर्निहित सुविधाओं का उपयोग करके आप प्रदर्शन का व्यापक मूल्यांकन कर सकते हैं।
प्रदर्शन मेट्रिक्स कैसे जांचें
ClashX प्रदर्शन का मूल्यांकन करने के लिए निम्नलिखित तरीकों का उपयोग करें:
सामान्यतः, निष्क्रिय स्थिति में ClashX को 50-100MB मेमोरी का उपयोग करना चाहिए, CPU उपयोग 5% से कम होना चाहिए, और कनेक्शन विलंबता नोड की गुणवत्ता पर निर्भर करती है।
मेमोरी उपयोग का अनुकूलन
मेमोरी उपयोग कम करने के तरीके
निम्नलिखित कॉन्फ़िगरेशन मेमोरी उपयोग को काफी कम कर सकते हैं:
मेमोरी अनुकूलन कॉन्फ़िगरेशन
# 关闭不必要的日志
log-level: warning
# 减少 DNS 缓存
dns:
enable: true
fake-ip-range: 198.18.0.1/16
# 使用较小的缓存
cache-size: 512
# 限制并发连接数
profile:
store-selected: false
store-fake-ip: false
नियमित कैश साफ़ करना
नियमित सफ़ाई से उपयोग की गई मेमोरी खाली की जा सकती है:
- लॉग फ़ाइलें साफ़ करें (साप्ताहिक)
- समाप्त हो चुके ruleset कैश हटाएँ
- मेमोरी फ़्रैगमेंट रिलीज़ करने के लिए ClashX पुनः आरंभ करें
नियम कॉन्फ़िगरेशन का अनुकूलन
नियमों की संख्या सीधे मेमोरी उपयोग को प्रभावित करती है:
| अनुकूलन विधि | प्रभाव | कठिनाई |
|---|---|---|
| अलग-अलग नियमों के बजाय rulesets का उपयोग करें | महत्वपूर्ण | आसान |
| अनुपयोगी नियम हटाएँ | मध्यम | आसान |
| डुप्लिकेट नियमों को मर्ज करें | हल्का | मध्यम |
अत्यधिक अनुकूलन कार्यक्षमता को सीमित कर सकता है। सामान्य कार्यक्षमता बनाए रखते हुए अनुकूलन करने की सलाह दी जाती है।
कनेक्शन गति में सुधार
DNS कॉन्फ़िगरेशन अनुकूलन
DNS कनेक्शन गति को प्रभावित करने वाला एक मुख्य कारक है:
उच्च-प्रदर्शन DNS कॉन्फ़िगरेशन
dns:
enable: true
ipv6: false
enhanced-mode: fake-ip
nameserver:
- 119.29.29.29
- 223.5.5.5
fallback:
- tls://1.1.1.1:853
- https://dns.google/dns-query
fallback-filter:
geoip: true
geoip-code: CN
TCP concurrency सक्षम करें
TCP concurrency कनेक्शन स्थापित होने की गति बढ़ा सकती है:
TCP concurrency कॉन्फ़िगरेशन
experimental:
tcp-concurrent: true
सक्षम होने पर, ClashX एक साथ कई कनेक्शनों का प्रयास करेगा और उनमें से सबसे तेज़ को चुनेगा।
नोड चयन अनुकूलन
सही नोड चुनने का गति पर बहुत बड़ा प्रभाव पड़ता है:
- नियमित विलंबता परीक्षण: प्रतिदिन नोड विलंबता जाँचें
- url-test का उपयोग करें: सबसे तेज़ नोड अपने-आप चुनें
- ओवरलोडेड नोड्स से बचें: पीक समय में कम-लोड वाले नोड्स चुनें
- भौगोलिक निकटता: भौगोलिक रूप से निकट नोड्स को प्राथमिकता दें
प्रॉक्सी प्रोटोकॉल चयन
विभिन्न प्रोटोकॉल का प्रदर्शन अलग-अलग होता है:
सिस्टम संसाधन प्रबंधन
CPU उपयोग नियंत्रण
CPU उपयोग कम करने के तरीके:
CPU अनुकूलन कॉन्फ़िगरेशन
# 减少日志输出
log-level: error
# 降低测速频率
proxy-groups:
- name: "Auto"
type: url-test
interval: 600 # 从 300 提高到 600 秒
# 禁用不必要的功能
experimental:
ignore-resolve-fail: true
नेटवर्क बैंडविड्थ अनुकूलन
नेटवर्क बैंडविड्थ का सही उपयोग करें:
- एकल कनेक्शन की गति सीमित करें (यदि आवश्यक हो)
- ट्रैफ़िक वितरित करने के लिए load balancing का उपयोग करें
- पीक समय में बड़ी फ़ाइलें डाउनलोड करने से बचें
डिस्क स्पेस प्रबंधन
लॉग फ़ाइलों को बहुत अधिक स्थान घेरने से रोकें:
~/.config/clash/logs/ डायरेक्टरी को नियमित रूप से साफ़ करें और 30 दिनों से पुरानी लॉग फ़ाइलें हटा दें। आप स्वचालित सफ़ाई के लिए cron job सेट कर सकते हैं।
प्रदर्शन निगरानी
Dashboard निगरानी का उपयोग करें
ClashX Dashboard रीयल-टाइम प्रदर्शन निगरानी प्रदान करता है:
Dashboard सुविधाएँ
- रीयल-टाइम ट्रैफ़िक निगरानी (अपलोड/डाउनलोड गति)
- सक्रिय कनेक्शन आँकड़े
- नियम मिलान स्थिति
- नोड विलंबता प्रदर्शन
macOS Activity Monitor
संसाधन उपयोग की निगरानी के लिए सिस्टम टूल्स का उपयोग करें:
- "Activity Monitor" खोलें
- "ClashX" process खोजें
- मेमोरी, CPU और नेटवर्क उपयोग देखें
- यदि कोई असामान्यता मिले, तो ClashX को पुनः आरंभ करने का प्रयास करें
लॉग विश्लेषण
लॉग्स के माध्यम से प्रदर्शन बाधाओं का पता लगाएँ:
| प्रदर्शन समस्या | लॉग पैटर्न | समाधान |
|---|---|---|
| धीमा DNS resolution | DNS timeout त्रुटि | DNS server बदलें |
| नोड कनेक्शन समस्या | कनेक्शन विफल | नोड बदलें या subscription अपडेट करें |
| नियम त्रुटि | पार्स त्रुटि | नियम syntax जाँचें |
अनुकूलन सुझावों का सार
त्वरित अनुकूलन चेकलिस्ट
ये मुख्य अनुकूलन सुझाव हैं:
परिदृश्य के अनुसार अनुकूलन रणनीतियाँ
उपयोग परिदृश्य के आधार पर अनुकूलन की दिशा चुनें:
वेब ब्राउज़िंग: DNS अनुकूलित करें, fake-ip का उपयोग करें • फ़ाइल डाउनलोड: load balancing का उपयोग करें, उच्च-बैंडविड्थ नोड्स चुनें • गेमिंग: विलंबता कम करें, स्थिरता के लिए fallback का उपयोग करें • स्ट्रीमिंग: समर्पित streaming नोड्स चुनें, fixed strategy अपनाएँ
सामान्य गलतियाँ
इन अनुकूलन संबंधी गलतियों से बचें:
- साप्ताहिक: लॉग साफ़ करें और नोड विलंबता जाँचें
- मासिक: ClashX अपडेट करें और नियम सेट अनुकूलित करें
- त्रैमासिक: पूरी कॉन्फ़िगरेशन की समीक्षा करें और अनुपयोगी प्रविष्टियाँ हटाएँ
- जब समस्या दिखे: लॉग जाँचें, ClashX पुनः आरंभ करें, और subscriptions रीफ़्रेश करें
प्रदर्शन अनुकूलन सारांश
प्रदर्शन ट्यूनिंग एक सतत प्रक्रिया है। अलग-अलग उपयोगकर्ताओं की ज़रूरतें अलग होती हैं, इसलिए सबसे सरल अनुकूलनों से शुरुआत करें, धीरे-धीरे समायोजन करें, और अपनी workflow के अनुरूप सेटअप खोजें। याद रखें: पूर्ण अधिकतम प्रदर्शन के पीछे भागने से अधिक महत्वपूर्ण स्थिरता है।
प्रयोग शुरू करने से पहले अपनी वर्तमान कॉन्फ़िगरेशन का बैकअप लें। यदि किसी बदलाव से समस्या होती है, तो आप तुरंत स्थिर संस्करण पर वापस जा सकते हैं।
टिप्पणियाँ
暂未开放站内评论,欢迎通过 GitHub Issues 提交问题或建议。
🐙 前往 GitHub 反馈