« Модули управления процессами программ
Search
Введение »
PHP Manual
Модули управления процессами программ
Eio
Eio
Введение
Установка и настройка
Требования
Установка
Настройка во время выполнения
Типы ресурсов
Предопределённые константы
Примеры
Функции модуля Eio
eio_busy
— Искусственно увеличивает нагрузку. Может быть полезно при тестировании, изучении производительности
eio_cancel
— Отменяет запрос
eio_chmod
— Изменяет права доступа к файлу/директории
eio_chown
— Изменяет права доступа к файлу/директории
eio_close
— Закрыть файл
eio_custom
— Выполняет пользовательский запрос как любой другой eio_* вызов
eio_dup2
— Создаёт дубликат дескриптора файла
eio_event_loop
— Взаимодействует с libeio до тех пор, пока все запросы не будут выполнены
eio_fallocate
— Позволяет напрямую управлять размером используемого дискового пространства для файла
eio_fchmod
— Изменяет права доступа к файлу
eio_fchown
— Изменяет владельца файла
eio_fdatasync
— Синхронизирует текущее состояние файла с физическим устройством
eio_fstat
— Возвращает статус файла
eio_fstatvfs
— Возвращает статистику файловой системы
eio_fsync
— Синхронизирует текущее состояние файла с физическим устройством
eio_ftruncate
— Урезает размер файла
eio_futime
— Изменяет дату и время последней модификации и доступа к файлу
eio_get_event_stream
— Возвращает поток, отражающий переменную, используемую при взаимодействии с libeio
eio_get_last_error
— Возвращает строку с описанием последней ошибки, которая связана с ресурсом запроса
eio_grp
— Создаёт группу запросов
eio_grp_add
— Добавляет запрос в группу запросов
eio_grp_cancel
— Отменяет группу запросов
eio_grp_limit
— Устанавливает предельное количество запросов в группе
eio_init
— (Ре-)инициализирует Eio
eio_link
— Создаёт жёсткую ссылку на файл
eio_lstat
— Возвращает статус файла
eio_mkdir
— Создание директории
eio_mknod
— Создаёт специальный или обычный файл
eio_nop
— Проход по циклу запроса, не совершая никаких операций
eio_npending
— Возвращает число завершённых, но необработанных процессов
eio_nready
— Возвращает число ещё не обработанных запросов
eio_nreqs
— Возвращает число запросов, которые предстоит выполнить
eio_nthreads
— Возвращает количество используемых в данный момент потоков
eio_open
— Открывает файл
eio_poll
— Может быть вызвана когда имеются запросы, ожидающие выполнения
eio_read
— Читает данные из файла, начиная с заданного смещения
eio_readahead
— Помещает данные из файла в кеш страницы
eio_readdir
— Читает содержимое директории
eio_readlink
— Читает значение символической ссылки
eio_realpath
— Получает абсолютный приведённый к каноническому виду путь
eio_rename
— Изменяет имя или перемещает файл
eio_rmdir
— Удаляет директорию
eio_seek
— Перемещает положение файлового указателя
eio_sendfile
— Перемещает данные между файлами
eio_set_max_idle
— Устанавливает максимальное количество ожидающих потоков
eio_set_max_parallel
— Устанавливает максимальное количество параллельных потоков
eio_set_max_poll_reqs
— Устанавливает максимальное количество обрабатываемых запросов
eio_set_max_poll_time
— Устанавливает максимальное время выполнения
eio_set_min_parallel
— Устанавливает минимальное количество параллельных потоков
eio_stat
— Возвращает статус файла
eio_statvfs
— Возвращает статистику файловой системы
eio_symlink
— Создаёт символическую ссылку
eio_sync
— Записывает кеш из буфера на диск
eio_sync_file_range
— Синхронизирует сегмент файла с данными файла на внешнем хранилище
eio_syncfs
— Вызывает системный syncfs в Linux, если это доступно
eio_truncate
— Урезает размер файла
eio_unlink
— Удаляет файл или одну из жёстких ссылок на него
eio_utime
— Изменяет дату и время последней модификации и доступа к файлу
eio_write
— Запись в файл
↑
and
↓
to navigate •
Enter
to select •
Esc
to close •
/
to open