Làm cách nào để tăng giá trị của somaxconn?


42

Tôi có thể kiểm tra giá trị của nó bằng cách cat /proc/sys/net/core/somaxconn,

Có ổn không nếu tôi thay đổi nó đơn giản bằng cách echo 1024 > /proc/sys/net/core/somaxconn?

Câu trả lời:


64

Đúng. Ngoài ra, bạn có thể sử dụng:

sysctl -w net.core.somaxconn=1024

Thêm net.core.somaxconn=1024vào /etc/sysctl.conf để nó trở thành vĩnh viễn (được áp dụng lại sau khi khởi động).


Vậy cả hai /proc/sys/net/core/somaxconn/etc/sysctl.confcó kiên trì?
linux_user

11
@linux_user - không, chỉ sửa đổi /etc/sysctl.conflà liên tục. /prockhông phải là một hệ thống tập tin "thực", chỉ là một giao diện hệ thống tập tin cho kernel.
Eduardo Ivanec

1

/proc/sys/net/core/somaxconnthể ghi được nếu bạn có quyền làm như vậy.


8
Bạn sẽ phải sửa đổi /etc/sysctl.conf thành root để làm cho nó bền bỉ. / Proc không phải là một hệ thống tập tin thực sự
Ganesh Krishnan
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.