انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: 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
]
-
سلام،
۱. به جای ulimit نوشتهاید ulimits
۲. تا جایی که میدونم مؤلفهی fs.file-max هسته که اون رو ۶۴۰۰ قرار دادهاید ربطی به محدودیتهای اعمالشده توسط ulimit نداره
۳. فکر میکنم مقدار fs.file-max رو خیلی کم دادهاید! بهتر هست بیشترش کنید. مثلاً ۶۵۵۳۶