سؤال

نحن طلب المواصفات من إنتاج قاعدة بيانات الأجهزة على ASP.NET تطبيق ويب التي لم يتم بناؤها بعد.

المواصفات نحن بحاجة إلى تحديد ما يلي:

  • قاعدة بيانات وحدة المعالجة المركزية
  • قاعدة البيانات I/O
  • قاعدة بيانات ذاكرة الوصول العشوائي

هنا هي مقاييس أنا أبحث حاليا في:

  • يقدر عدد الزيارات في المستقبل الموقع - على سجلات IIS.
  • يقدر أسوأ ذروة الأحمال موقع.
  • يقدر عدد DB الاستفسارات في صفحة في المتوسط.
  • عدد الملقمات في تكتل ويب التي سوف تصل إلى قاعدة البيانات الخاصة بنا.
  • ذاكرة التخزين المؤقت الاقتراع المرور من قاعدة البيانات (باستخدام SqlCacheDependency).
  • قدرت بيانات ذاكرة التخزين المؤقت يخطئ.
  • يقدر عدد اليومي قاعدة بيانات المعاملات.
  • الحد الأقصى المقبول الصفحة تجعل الوقت.

أي مقاييس أخرى نحن من يجب أن يأخذ في الاعتبار ؟

أيضا, مرة واحدة لدينا كل هذه المقاييس في المكان ، وكيف تترجم إلى الأجهزة المتطلبات ؟

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

المحلول

ما تم القيام به في الآونة الأخيرة عن خادم التخطيط باستخدام بعض الأدوات المجانية التي توفرها HP ، والتي يشار إليها مجتمعة باسم "خادم sizers".هذه هي أدوات عظيمة لأنها معرفة أفضل نوع من غارة الاستخدام ، العدد الصحيح من قرص مغزل إلى التعامل مع الحمل (هام جدا عند التخطيط الجيد DB server) و ذاكرة المعالج.... الخلقد قدمت على الرابط أدناه آمل أن يساعد هذا.

http://h71019.www7.hp.com/ActiveAnswers/cache/70729-0-0-225-121.html?jumpid=reg_R1002_USEN

نصائح أخرى

ما أنا في عداد المفقودين هو مقياس الحاجة / مطلوب / تعريف مستوى من الموثوقية.

في حين ربما بالضرب من فكرة آلة للتعامل مع جميع الحمل ، اعتمادا على reliabiltiy متطلبات كنت قد بدلا من ذلك تريد أن تستثمر في أصغر, ولكن آلات متعددة و في أكثر أمانا القرص الفرعية (RAID 5).

مارك

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

إذا كنت يمكن أن تميز عبء العمل الحالي من حيث عدد الزيارات إلى الصفحات ، ثم بعد ذلك يمكنك:1) حساب نوع نموذجي من الاستعلام الذي سيتم القيام به لكل صفحة 2) باستخدام أعلاه 2 قطعة من المعلومات ، وتقدير عبء العمل على خادم قاعدة البيانات

تحتاج أيضا إلى تحديد متطلبات الأداء - ما هو الحد الأقصى و متوسط وقت استجابة تريد على موقع الويب الخاص بك ؟

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

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