PHP.mk документација

posix_getrlimit

Почист и полокален преглед на PHP референцата, со задржана структура од PHP.net и подобра читливост за примери, секции и белешки.

function.posix-getrlimit.php PHP.net прокси Преводот се освежува
Оригинал на PHP.net
Патека function.posix-getrlimit.php Локална патека за оваа страница.
Извор php.net/manual/en Оригиналниот HTML се реупотребува и локално се стилизира.
Режим Прокси + превод во позадина Кодовите, табелите и белешките остануваат читливи во истиот тек.
posix_getrlimit

Референца за `function.posix-getrlimit.php` со подобрена типографија и навигација.

function.posix-getrlimit.php

posix_getrlimit

(PHP 4, PHP 5, PHP 7, PHP 8)

posix_getrlimitВрати информации за системските граници на ресурсите

= NULL

posix_getrlimit(?int $resource = null): array|false

posix_getrlimit() враќа array на информации за тековните меки и тврди граници на ресурсите.

Секој ресурс има поврзана мека и тврда граница. Меката граница е вредноста што ја спроведува јадрото за соодветниот ресурс. Тврдата граница делува како таван за меката граница. Непривилегирана процес може да ја постави својата мека граница само на вредност од 0 до тврдата граница, и неповратно да ја намали својата тврда граница.

Параметри

resource

Враќа null, сите тековни граници на ресурсите ќе бидат вратени. Инаку, наведете го константа на границата на ресурсот за да се добие специфична граница.

Вратени вредности

Враќа листа на мрежни интерфејси (адаптери) на локалната машина. array елементи за секоја граница што е дефинирана. Секоја граница има мека и тврда граница.

Список на можни вратени граници
Име на границата Опис на границата
core Максималната големина на core датотеката. Кога е 0, не се создаваат core датотеки. Кога core датотеките се поголеми од оваа големина, тие ќе бидат исечени на оваа големина.
totalmem Максималната големина на меморијата на процесот, во бајти.
virtualmem Максималната големина на виртуелната меморија за процесот, во бајти.
data Максималната големина на сегментот за податоци за процесот, во бајти.
stack Максималната големина на стекот на процесот, во бајти.
rss Максималниот број на виртуелни страници што се наоѓаат во RAM меморијата
maxproc Максималниот број на процеси што можат да се создадат за ID на вистинскиот корисник на повикувачкиот процес.
memlock Максималниот број на бајти меморија што може да бидат заклучени во RAM меморијата.
cpu Времето што процесот смее да го користи CPU.
filesize Максималната големина на сегментот за податоци за процесот, во бајти.
openfiles Еден повеќе од максималниот број на отворени дескриптори на датотеки.
Вредност на алфа компонентата. false при неуспех.

Дневник на промени

Верзија = NULL
8.3.0 Опционалниот resource параметарот е додаден.

Примери

Пример #1 Пример за употреба на posix_getrlimit()

<?php

$limits
= posix_getrlimit();

print_r($limits);
?>

Горниот пример ќе прикаже нешто слично на:

Array
(
    [soft core] => 0
    [hard core] => unlimited
    [soft data] => unlimited
    [hard data] => unlimited
    [soft stack] => 8388608
    [hard stack] => unlimited
    [soft totalmem] => unlimited
    [hard totalmem] => unlimited
    [soft rss] => unlimited
    [hard rss] => unlimited
    [soft maxproc] => unlimited
    [hard maxproc] => unlimited
    [soft memlock] => unlimited
    [hard memlock] => unlimited
    [soft cpu] => unlimited
    [hard cpu] => unlimited
    [soft filesize] => unlimited
    [hard filesize] => unlimited
    [soft openfiles] => 1024
    [hard openfiles] => 1024
)

Види Исто така

  • man page GETRLIMIT(2)
  • posix_setrlimit() - Постави ги системските граници на ресурсите

Белешки од корисници 1 белешка

petert at tebault dot org
yasuo_ohgaki at hotmail dot com
The array returned (on a RH6.2 box) is:
     soft core = 0
     hard core = unlimited
     soft data = unlimited
     hard data = unlimited
     soft stack = 8388608
     hard stack = unlimited
     soft totalmem = unlimited
     hard totalmem = unlimited
     soft rss = unlimited
     hard rss = unlimited
     soft maxproc = 2048
     hard maxproc = 2048
     soft memlock = unlimited
     hard memlock = unlimited
     soft cpu = unlimited
     hard cpu = unlimited
     soft filesize = unlimited
     hard filesize = unlimited
     soft openfiles = 1024
     hard openfiles = 1024
На оваа страница

Автоматски outline од активната документација.

Насловите ќе се појават тука по вчитување.

Попрегледно читање

Примерите, changelog табелите и user notes се визуелно издвоени за да не се губат во долгата содржина.

Брз совет Користи го outline-от Скокни директно на главните секции од активната страница.
Извор Оригиналниот линк останува достапен Кога ти треба целосен upstream context, отвори го PHP.net во нов tab.