| VFS_READAHEAD(8) | ابزارهای مدیریت سیستم | VFS_READAHEAD(8) |
نام (NAME)
vfs_readahead - بارگذاری پیشاپیش حافظه موقت بافر هسته (buffer cache)
خلاصه دستور (SYNOPSIS)
vfs objects = readahead
توضیحات (DESCRIPTION)
این ماژول VFS بخشی از مجموعه samba(7) است.
ماژول VFS با نام vfs_readahead درخواستهای خواندن را در مضاربی از یک آفست مشخص (بهطور پیشفرض در مبنای شانزده 0x80000) شناسایی میکند و سپس از طریق فراخوان سیستمی readahead (در لینوکس) یا فراخوان سیستمی posix_fadvise به هسته اعلام میکند تا این دادهها را پیشاپیش در حافظه موقت بافر هسته (buffer cache) بارگذاری کند.
این ماژول برای کلاینتهای Windows Vista که با استفاده از برنامه Windows Explorer دادهها را میخوانند مفید است؛ برنامهای که به صورت ناهمگام چندین درخواست خواندن فایل را در مرزهای آفست 0x80000 بایت ارسال میکند.
مضرب آفست مورد استفاده توسط گزینه readahead:offset مشخص میشود که مقدار پیشفرض آن 0x80000 است.
اندازه عملیات خواندن دیسک که توسط vfs_readahead انجام میشود با گزینه readahead:length تعیین میگردد. بهطور پیشفرض این مقدار برابر با گزینه readahead:offset تنظیم شده است و در صورت عدم تعیین صریح، از مقدار فعلی readahead:offset استفاده خواهد کرد.
این ماژول پشتهپذیر (stackable) است.
گزینهها (OPTIONS)
readahead:offset = BYTES
readahead:length = BYTES
پسوندهای زیر میتوانند روی مقدار BYTES اعمال شوند:
مثالها (EXAMPLES)
[hypothetical] vfs objects = readahead
نسخه (VERSION)
این صفحه راهنما بخشی از نسخه 4.24.6 از مجموعه نرمافزاری سامبا است.
نویسندگان (AUTHORS)
نرمافزار اصلی سامبا و ابزارهای مرتبط توسط Andrew Tridgell ساخته شدهاند. سامبا اکنون توسط تیم سامبا (Samba Team) به عنوان یک پروژه متنباز مشابه روش توسعه هسته لینوکس توسعه داده میشود.
| 08/16/2026 | Samba 4.24.6 |