كيف يمكنني قياس استخدام النطاق الترددي لخادم (SAMP) الخاص بي؟

StackOverflow https://stackoverflow.com/questions/972858

سؤال

أقوم بتشغيل خادم Solaris لخدمة PHP من خلال Apache.ما الأدوات التي يمكنني استخدامها لقياس النطاق الترددي الذي يستخدمه الخادم الخاص بي حاليًا؟أستخدم Google Analytics لقياس حركة المرور، ولكن على حد علمي، فإنه يتجاهل حجم الملف.لدي فكرة تقريبية عن متوسط ​​حجم الصفحات التي أعرضها، ويمكنني إجراء حساب تقريبي لاستخدام النطاق الترددي الخاص بي عن طريق ضرب مشاهدات الصفحة (من Google) في متوسط ​​حجم الصفحة، ولكني أبحث عن حل أكثر صرامة ودقة.

كما أنني لا أحاول خنق أي شيء أو تطبيق حدود الاستخدام أو أي شيء من هذا القبيل.أود فقط قياس استخدام النطاق الترددي، حتى أعرف ما هو.

أحد الأمثلة على ما أبحث عنه هو مقياس الاستخدام الذي توفره Slicehost في موقع الإدارة الخاص بها لمستخدميها.يخبرونني (بالنسبة لموقع آخر أديره) عن مقدار النطاق الترددي الذي استخدمته كل شهر، ويقسمون أيضًا الاستخدام للتحميل والتنزيل.لذا، يبدو أن هذه البيانات يمكن قياسها، وأود أن أكون قادرًا على القيام بذلك بنفسي.

بكل بساطة، ما هي الطريقة التقليدية لقياس استخدام النطاق الترددي لخادمي؟

هل كانت مفيدة؟

المحلول

هذا يعتمد على الإعداد الخاص بك.إذا كان لديك واجهة فعلية (شبه) مخصصة لخادم الويب الخاص بك، فيمكنك جمع الإحصائيات مباشرة من الواجهة.

يمكن أن تتضمن طرق القيام بذلك SNMP (جرب net-snmp) أو "ifconfig"، بالإضافة إلى RRDTool أو التسجيل البسيط للملفات الثابتة.

البديل هو استخدام سجل Apache، والذي قد يبدو كالتالي:

192.168.101.155 - - [17/Apr/2005:20:39:19 -0700] "GET / HTTP/1.1" 200 1456
192.168.101.155 - - [17/Apr/2005:20:39:19 -0700] "GET /apache_pb.gif HTTP/1.1" 200 2326
192.168.101.155 - - [17/Apr/2005:20:39:19 -0700] "GET /favicon.ico HTTP/1.1" 404 303
192.168.101.155 - - [17/Apr/2005:20:39:42 -0700] "GET /index.html.ca HTTP/1.1" 200 1663
192.168.101.155 - - [17/Apr/2005:20:39:42 -0700] "GET /apache_pb.gif HTTP/1.1" 304 -
192.168.101.155 - - [17/Apr/2005:20:39:43 -0700] "GET /favicon.ico HTTP/1.1" 404 303
192.168.101.155 - - [17/Apr/2005:20:40:01 -0700] "GET /apache_pb.gif HTTP/1.1" 304 -
192.168.101.155 - - [17/Apr/2005:20:40:09 -0700] "GET /apache_pb.gift HTTP/1.1" 404 306
192.168.101.155 - - [17/Apr/2005:20:40:09 -0700] "GET /favicon.ico HTTP/1.1" 404 303

الرقم الأخير هو مقدار البايتات المنقولة، باستثناء الرأس (!).يرى مستندات سجل أباتشي.

نصائح أخرى

أنا مجرد تخمين، ولكن أعتقد أن النهج المعتاد هو استخدام نفس الأدوات والخدمات المستخدمة لتقديم ميزات جودة الخدمة.جودة الخدمة == جودة الخدمة.في مكان ما على الخادم نفسه، أو على أجهزة توجيه الشبكة حول الخادم، ستكون هناك خدمات ممكّنة تقيس حجم الحزم المتدفقة من الخادم الخاص بك.يمكن استخدام هذه الخدمات نفسها للحد من مقدار النطاق الترددي للعملاء الذين يحتاجون إلى فرض مثل هذه القيود.لم أسمع عن تطبيق يمكن تشغيله على خادمك لقياس النطاق الترددي.أعتقد أنه من الممكن إنشاء مثل هذا التطبيق، ولكن هذه ليست الطريقة المعتادة لجمع هذه القياسات.أظن أن هذه الإجابة لن تكون خاصة بسولاريس.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top