هسته Clash ذاتاً بسیار سبک است؛ بیشتر گزارشهای «کند است» ریشه دیگری دارند. این چکلیست را طی کنید - نتیجه معمولاً فوری است.
تجربه شبکه
- نود درست: نزدیکی جغرافیایی و بار کم از همه مهمترند. بگذارید گروه url-test انتخاب کند، با
tolerance: 50در برابر تاب خوردن. - fake-ip روشن: رفتوبرگشت DNS محلی حذف و زمان اولین بایت محسوس کم میشود. راهنمای DNS.
- پشتیبانی UDP: صدا و بازی روی UDP سوارند. نودها
udp: trueداشته باشند و ارائهدهنده پشتیبانی کند، وگرنه تماسها به TCP میافتند یا میبُرند. - قواعد داغ بالاتر: قواعد پرتکرار در ابتدای فهرست هزینه انطباق را کم میکنند (با مجموعههای دههزار خطی محسوس است).
مصرف منابع
- مجموعههای قواعد را لاغر کنید: هر RULE-SET در حافظه میماند؛ دوجین مجموعه بزرگ یعنی صدها مگابایت. فقط لازمها.
- سطح گزارش:
infoیاwarningبرای روزمره؛debugفقط هنگام عیبیابی. - از صفحههای سنگین بروید: تازهسازی زنده Connections هزینه واقعی رندر دارد؛ در بیکاری UI را روی General بگذارید.
- تناوب تست:
intervalگروه url-test را از ۳۰۰ ثانیه کمتر نکنید - health-check دائمی خودش ترافیک و CPU است.
مخصوص TUN
stack: systemگذردهی بالاتر،gvisorسازگاری بهتر. برای دانلود سنگین system را امتحان کنید؛ با هر رفتار عجیب به gvisor برگردید.- کنار TUN، VPN و آداپتور مجازی دیگری اجرا نکنید - جنگ جدول مسیریابی سرعت را نامنظم میاندازد.
مقادیر سالم
حدوداً: حافظه هسته ۵۰-۱۵۰ MB (بسته به مجموعهها)، فرایند UI ۱۵۰-۳۰۰ MB (طبیعی برای Electron)، CPU بیکار نزدیک ۰٪. فراتر از اینها یعنی وقت راهنمای اختصاصی است: مصرف بالای CPU یا حافظه.