एक रास्पबेरी पाई पर आर्क लाइनक्स का उपयोग करके सिस्टमहेड से जुड़े ओवरहेड


0

एक कस्टम प्रक्रिया के साथ समस्या है जिसे मैं सिस्टमड का उपयोग करके बूट समय पर शुरू करता हूं। मैं आरपी के लिए निर्मित आर्क लिनक्स डिस्ट्रो का उपयोग कर रहा हूं। मैं जो सेवा शुरू कर रहा हूं, उसके बारे में कुछ खास नहीं है। इसका एक सर्वर यूडीपी पोर्ट पर एक मालिकाना प्रोटोकॉल के लिए अनुरोधों के जवाब में उचित रूप से (सी में लिखा गया है) सुन रहा है। मुझे जो समस्या हो रही है वह है जब सेवा को सिस्टमड के माध्यम से शुरू किया गया है, क्लाइंट ने हर कुछ सेकेंड में टाइमआउट जारी किया है क्योंकि सर्वर और सर्वर से प्रश्न और प्रतिक्रियाएं भेजी जाती हैं। जब मैं लॉग इन करने के बाद कमांड लाइन से सर्विस चलाता हूं, तो मुझे इनमें से कोई भी टाइमआउट समस्या नहीं होती है। मुझे संदेह है कि सिस्टमैड के साथ जुड़े ओवरहेड मॉनीटरिंग में किसी तरह की प्रक्रिया की निगरानी है जो थोड़ी मंदी का कारण बन रही है। क्या कोई दस्तावेज है जो सिस्टमहेड को ओवरहेड निगरानी के प्रकारों का वर्णन करता है, और इसे कैसे बंद करना है? मेरे ।

दूसरे दृष्टिकोण के रूप में, मैं यह देखने के लिए व्हीजी डिस्ट्रो की कोशिश करने पर विचार कर रहा हूं कि क्या मुझे इसी तरह के टाइमआउट मुद्दे मिलते हैं क्योंकि मेरा मानना ​​है कि इनिट सिस्टम सिस्टमड के अलावा कुछ और है। मैं यह कोशिश करना चाहता हूं, लेकिन मैं आर्क और मेरे द्वारा लगाए गए प्रयास को छोड़ने के लिए तैयार नहीं हूं।


सुपरयुजर में आपका स्वागत है! हो सकता है कि आपके प्रश्न पर अधिक ध्यान मिल जाएगा unix.stackexchange.com या raspberrypi.stackexchange.com हालांकि
टोबियास Kienzler

1
जहाँ तक मुझे पता है कि केवल वही चीज़ें हैं जो सिस्टमड सर्विसेस को मॉनिटर करने के लिए उपयोग करती हैं, आउटपुट और cgroups की लॉगिंग हैं। Cgroups सीधे कर्नेल में निर्मित होते हैं और मुझे नहीं लगता कि वे बहुत अधिक ओवरहेड बनाते हैं।
FSMaxB
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.