تستهلك دفاتر الملاحظات الموارد الموجودة على الأجهزة التي تعمل على موقع ArcGIS Notebook Server. نظرًا لأن هذه الموارد محدودة، تتوفر في ArcGIS Notebook Server إعدادات إدارية لتقييد هذا الاستخدام.
يستخدم ArcGIS Notebook Server الحاويات—أنظمة التشغيل الظاهرية—لعزل بيئة كل مؤلف دفتر ملاحظات. تسمح الحاويات لكل مؤلف باستخدام مجموعة فرعية من موارد الخادم دون تداخل استخدام العمل أو المورد مع الآخرين. يتم تخصيص هذه الحاويات وصيانتها بواسطة مكون Docker الذي يعمل على جهازك.
يتم تخصيص حاوية واحدة لكل مؤلف دفتر ملاحظات، والتي يتم فتحها عند فتح دفتر الملاحظات الأول. يمكن لمؤلف دفتر الملاحظات فقط العمل في حاويته، ويتم عزل موارد الكمبيوتر التي يستخدمها في حاويته عن الحاويات الأخرى.
عند فتح الحاوية، يتم تكوين نظام التشغيل الافتراضي والإعدادات الخاصة به من خلال صورة حاوية. ستكون هذه إحدى صورتي الحاوية التي تلقيتها من Esri.
يتم تضمين وقت تشغيل دفتر الملاحظات مع صورة الحاوية هذه، والتي تكون مجموعة من وحدات Python والتبعيات. تكون محتويات وقت التشغيل متوفرة في كل دفتر ملاحظات يعمل في الحاوية.
تعتمد صورة الحاوية المستخدمة على امتيازات مؤلف دفتر الملاحظات في البوابة الإلكترونية كما يلي:
- سيتم تحميل حاوية المؤلفين الذين حصلوا على امتياز إنشاء دفاتر الملاحظات وتحريرها فقط مع صورة الحاوية القياسية. يتضمن وقت تشغيل دفتر الملاحظات القياسي لدفاتر الملاحظات الخاصة به ArcGIS API for Python وعدة مئات من مكتبات Python التابعة لجهات أخرى.
- سيتم تحميل حاوية المؤلفين الذين حصلوا على امتياز دفتر الملاحظات المتقدم أيضًا مع صورة الحاوية المتقدمة. وقت تشغيل دفتر الملاحظات الافتراضي لدفاتر الملاحظات الخاصة بهم هو وقت التشغيل المتقدم، والذي يتضمن جميع الوحدات من وقت التشغيل القياسي مع ArcPy والمكتبات المرتبطة به. ويمتلكون خيار تحديد وقت تشغيل دفتر ملاحظات فردي، ويمكنهم استخدام إما وقت التشغيل القياسي أو المتقدم في دفاتر الملاحظات الخاصة بهم.
بشكل افتراضي، يتم تخصيص كمية معينة من ذاكرة الوصول العشوائي للحاوية بالإضافة إلى عدد معين من حصص مركز معالجات وحدة معالجة مركزية. يتم تحديد قيود الموارد الافتراضية هذه بواسطة وقت التشغيل الذي يتم تشغيله بواسطة الحاوية، كما يلي:
- يخصص Standard Runtime 1 من مركز معالجات وحدة المعالجة المركزية وذاكرة وصول عشوائي بمقدار 4 غيغابايت لكل حاوية.
- يخصص Advanced Runtime 2 من مراكز معالجات وحدة المعالجة المركزية وذاكرة وصول عشوائي بمقدار 6 غيغابايت لكل حاوية.
بصفتك مسؤولاً في ArcGIS Notebook Server، راقب عدد مؤلفي Notebook الذين يعملون في موقعك ووقت التشغيل الذي يستخدمه كل منهم. اعتمادًا على هذه العوامل، قد يلزمك تغيير قيود الموارد المحددة لـ ArcGIS Notebook Server أو تريد ذلك.
في عمليات نشر Linux الخاصة بـ ArcGIS Notebook Server، يمكن لـ Docker Engine الموجود على جهازك الوصول إلى جميع مراكز معالجة وحدة المعالجة المركزية ومساحة القرص المتوفرة على جهازك.
تحديث الموارد المستخدمة بواسطة كل وقت تشغيل
بصفتك مسؤولاً، يمكنك تحديث الحد الأقصى المتاح لوحدة المعالجة المركزية والذاكرة لكل حاوية عن طريق تغيير الموارد التي يستخدمها كل وقت تشغيل لدفتر الملاحظات بشكل افتراضي. إذا كان هناك عدة مستخدمين يقومون بتأليف دفاتر ملاحظات بشكل متزامن، يمكنك مراقبة استخدام الموقع وضبط هذه الإعدادات عند الضرورة باستخدام ArcGIS Notebook Server Manager.
- سجّل الدخول إلى بوابة ArcGIS Enterprise الإلكترونية كمسؤول وافتح ArcGIS Notebook Server Manager.
- افتح صفحة الإعدادات وانقر على أوقات التشغيل.
- حدد وقت التشغيل مع حدود الموارد التي تريد تحديثها، وانقر على رمز تحرير.
- قم بتحديث قيم أقصى قدرة لوحدة المعالجة المركزية (بمراكز معالجة) و/أو أقصى حد للذاكرة (بوحدة جيجابايت) لوقت التشغيل.
- انقر على حفظ لتأكيد التحديث.
مراقبة الحاويات قيد التشغيل
نظرًا لأن كل حاوية في موقع ArcGIS Notebook Server تستخدم موارد الحوسبة أثناء التشغيل، ينبغي عليك بشكل دوري مراقبة الحاويات النشطة في موقعك ومستوى نشاطها. يمكنك استخدام الموارد في دليل المسؤول ArcGIS Notebook Server لعرض المعلومات حول دفاتر الملاحظات والحاويات التي تعمل بالموقع.
تلميح:
للاطلاع بسرعة على كل حاوية، يمكنك أيضًا استخدام ArcGIS Notebook Server Manager.
ملاحظة:
يحدث فشل معروف عند الوصول إلى إحصائيات الحاوية من خلال دليل إدارة أو مدير ArcGIS Notebook Server. يمكنك استخدام أمر docker stats من جهاز طرفي على جهاز Notebook Server لتحصل على إحصائيات حاوية Docker. لمزيد من المعلومات، راجع وثائق Docker.
إذا لم يتم استخدام حاوية قيد التشغيل مؤخرًا، أو إذا كنت تعرف أن مالكها قد أكمل عمله مع دفاتر الملاحظات، يمكنك استخدام الدليل لإنهاء الحاوية. سيؤدي ذلك إلى حذف عناصر بوابة دفاتر الملاحظات ولا يمنع عضو البوابة من فتح حاوية جديدة. لن تستهلك الحاوية التي تم إنهاؤها الذاكرة أو وحدة المعالجة المركزية.
- سجل الدخول إلى دليل مسؤول ArcGIS Notebook Server. تنسيق عنوان URL هو https://notebookserver.domain.com:11443/arcgis/admin.
- استعرض إلى حاويات > النظام.
تسرد صفحة مورد الحاويات كل حاوية قيد التشغيل، مع اسم المستخدم لعضو البوابة الذي يمتلك الحاوية الموضحة بين قوسين.
- انقر على ارتباط الحاوية لفتح مورد معلوماتها.
في صفحة مورد الحاوية، يمكنك عرض المعلومات الخاصة بها.
- انقر على جلسات الحاوية لعرض قائمة من دفاتر الملاحظات التي تعمل في الحاوية.
يحتوي كل دفتر ملاحظات على نواة kernel واحدة والتي تعمل كمحرك حوسبة لكل العمليات. لاحظ القيمة المحددة لكل last_activity لنواة kernel؛ يشير هذا الطابع الزمني إلى الوقت الذي تم الوصول فيه إلى كل دفتر ملاحظات أو تشغيله أو تحريره.
- إذا حددت حاوية قيد التشغيل لكنها غير مستخدمة، فيجب التفكير في إنهائها. بشكل اختياري، من صفحة موارد الحاوية، انقر على إنهاء الحاوية وقم بتأكيد العملية.
يوقف هذا الإجراء الحاوية قيد التشغيل ويتلفها؛ وهي عملية لا يمكن التراجع عنها. في المرة التالية التي يفتح فيها عضو البوابة ArcGIS Notebook، سيتم فتح حاوية جديدة.