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_add— Додає запит до групи запитів
- eio_grp_cancel— Скасує групу запитів
- eio_grp_limit— Встановлює граничну кількість запитів у групі
- eio_grp— Створює групу запитів
- 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— Переміщує файловий покажчик файлу fd на число байт offset відповідно до директиви whence
- 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_file_range— Синхронізує сегмент файлу із даними файлу на зовнішньому сховищі
- eio_sync— Записує кеш із буфера на диск
- eio_syncfs— Викликає системний syncfs у Linux, якщо це доступно
- eio_truncate - Урізує розмір файлу
- eio_unlink— Видаляє файл або одне із жорстких посилань на нього
- eio_utime— Змінює дату та час останньої модифікації та доступу до файлу
- eio_write - Запис у файл