.\" -*- coding: UTF-8 -*- .\" Copyright 1993, Dan Miner .\" Copyright 2016, Michael Kerrisk .\" Copyright, the authors of the Linux man-pages project .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH sysinfo 2 "8 فبراير 2026" "صفحات دليل لينكس 6.18" .SH الاسم sysinfo \- إرجاع معلومات النظام .SH المكتبة مكتبة سي المعيارية (\fIlibc\fP،\ \fI\-lc\fP) .SH موجز .nf \fB#include \fP .P \fBint sysinfo(struct sysinfo *\fP\fIinfo\fP\fB);\fP .fi .SH الوصف \fBsysinfo\fP() يُرجع إحصائيات معينة عن استخدام الذاكرة والمبادلة، بالإضافة إلى متوسط الحمل. .P حتى لينكس 2.3.16، كان \fBsysinfo\fP() يُرجع المعلومات في البنية التالية: .P .in +4n .EX struct sysinfo { long uptime; /* Seconds since boot */ unsigned long loads[3]; /* 1, 5, and 15 minute load averages */ unsigned long totalram; /* Total usable main memory size */ unsigned long freeram; /* Available memory size */ unsigned long sharedram; /* Amount of shared memory */ unsigned long bufferram; /* Memory used by buffers */ unsigned long totalswap; /* Total swap space size */ unsigned long freeswap; /* Swap space still available */ unsigned short procs; /* Number of current processes */ char _f[22]; /* Pads structure to 64 bytes */ }; .EE .in .P في البنية أعلاه، تُعطى أحجام حقول الذاكرة والمبادلة بالبايت. .P منذ لينكس 2.3.23 (i386) ولينكس 2.3.48 (جميع البنى) أصبحت البنية: .P .in +4n .EX struct sysinfo { long uptime; /* Seconds since boot */ unsigned long loads[3]; /* 1, 5, and 15 minute load averages */ unsigned long totalram; /* Total usable main memory size */ unsigned long freeram; /* Available memory size */ unsigned long sharedram; /* Amount of shared memory */ unsigned long bufferram; /* Memory used by buffers */ unsigned long totalswap; /* Total swap space size */ unsigned long freeswap; /* Swap space still available */ unsigned short procs; /* Number of current processes */ unsigned long totalhigh; /* Total high memory size */ unsigned long freehigh; /* Available high memory size */ unsigned int mem_unit; /* Memory unit size in bytes */ char _f[20\-2*sizeof(long)\-sizeof(int)]; /* Padding to 64 bytes */ }; .EE .in .P في البنية أعلاه، تُعطى أحجام حقول الذاكرة والمبادلة كمضاعفات \fImem_unit\fP بايت. .SH "قيمة الإرجاع" عند النجاح، يُرجع \fBsysinfo\fP() صفرًا. عند الخطأ، يُرجع \-1، ويُضبط \fIerrno\fP للإشارة إلى الخطأ. .SH الأخطاء .TP \fBEFAULT\fP \fIinfo\fP ليس عنوانًا صالحًا. .SH المعايير لينكس. .SH التاريخ لينكس 0.98.pl6. .SH ملاحظات جميع المعلومات التي يوفرها استدعاء النظام هذا متاحة أيضًا عبر \fI/proc/meminfo\fP و\fI/proc/loadavg\fP. .SH "انظر أيضًا" \fBproc\fP(5) .PP .SH ترجمة تُرجمت هذه الصفحة من الدليل بواسطة زايد السعيدي . .PP هذه الترجمة هي وثيقة مجانية؛ راجع .UR https://www.gnu.org/licenses/gpl-3.0.html رخصة جنو العامة الإصدار 3 .UE أو ما بعده للاطلاع على شروط حقوق النشر. لا توجد أي ضمانات. .PP إذا وجدت أي أخطاء في ترجمة صفحة الدليل هذه، يرجى إرسال بريد إلكتروني إلى قائمة بريد المترجمين: .MT kde-l10n-ar@kde.org .ME .