الفرق بين المراجعتين ل"PHP/sys getloadavg"
< PHP
اذهب إلى التنقل
اذهب إلى البحث
(المساهمة في ترجمة الصفحة) |
رؤيا-بنعطية (نقاش | مساهمات) |
||
سطر 1: | سطر 1: | ||
− | + | <noinclude>{{DISPLAYTITLE:الدالة <code>sys_getloadavg()</code> في PHP}}</noinclude> | |
(PHP 5 >= 5.1.3, PHP 7) | (PHP 5 >= 5.1.3, PHP 7) | ||
سطر 37: | سطر 37: | ||
== مصادر == | == مصادر == | ||
* [http://php.net/manual/en/function.sys-getloadavg.php صفحة الدالة sys_getloadavg في توثيق PHP الرسمي.] | * [http://php.net/manual/en/function.sys-getloadavg.php صفحة الدالة sys_getloadavg في توثيق PHP الرسمي.] | ||
+ | [[تصنيف:PHP]] | ||
+ | [[تصنيف:PHP Function]] | ||
+ | [[تصنيف:PHP Miscellaneous]] |
مراجعة 00:29، 27 مايو 2018
(PHP 5 >= 5.1.3, PHP 7)
تحصل الدالة sys_getloadavg() على متوسط حِمل النظام.
الوصف
array sys_getloadavg ( void )
تعيد الدالة sys_getloadavg() ثلاث عينات تمثل متوسط حِمل النظام (عدد العمليات في طابور الانتظار في تشغيل النظام) خلال الدقائق 1 و 5 و 15 الأخيرة على التوالي.
القيم المعادة
تعيد الدالة sys_getloadavg() مصفوفة مع ثلاث عينات (آخر 1 و 5 و 15 دقيقة).
أمثلة
المثال 1: مثال على الدالة sys_getloadavg()
<?php
$load = sys_getloadavg();
if ($load[0] > 0.80) {
header('HTTP/1.1 503 Too busy, try again later');
die('Server too busy. Please try again later.');
}
?>
ملاحظات
ملاحظة: الدالة sys_getloadavg() غير موجودة على نظام ويندوز، وهي متاحة على الأنظمة الشبيهة بيونكس فقط.