انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: netsaba در 17 شهریور 1387، 05:44 ب‌ظ

عنوان: فایل file descriptor از 1024 به 8192 تغییر نمی کند؟
ارسال شده توسط: netsaba در 17 شهریور 1387، 05:44 ب‌ظ
سلام. من میخواهم تعداد دیسکریپتورها را به 8192 تغییر دهم .اول از دستور ulimit -n که استفاده می کنم آنها را به من 1024 می شناساند بعد من می آیم واین تغییرات را در فایلهای مورد نظر می دهم و ریست هم می کنم و این تغیرات در آن فایها می ماند ولی وقتی دوباره دستور ulimit -n  را می زنم باز به من 1024 را نشان می دهد.

echo "fs.file-max=6400">> /etc/sysctl.conf
echo "* soft nofile 8192">> /etc/security/limits.conf
echo "* hard nofile 8192">> /etc/security/limits.conf
echo "ulimits -n 8192">> /etc/profile

]
عنوان: پاسخ به: فایل file descriptor از 1024 به 8192 تغییر نمی کند؟
ارسال شده توسط: ابراهیم در 30 شهریور 1387، 09:56 ب‌ظ
سلام،
۱. به جای ulimit نوشته‌اید ulimits
۲. تا جایی که می‌دونم مؤلفه‌ی fs.file-max هسته که اون رو ۶۴۰۰ قرار داده‌اید ربطی به محدودیت‌های اعمال‌شده توسط ulimit نداره
۳. فکر می‌کنم مقدار fs.file-max رو خیلی کم داده‌اید! به‌تر هست بیش‌ترش کنید. مثلاً ۶۵۵۳۶