Cách tăng giá trị của tham số tcbhashsize trong OS X


0

Tôi đang chạy OS X 10.11 - El Capitan. Tôi đang cố gắng điều chỉnh cài đặt TCP của mình để có hiệu suất mạng / Internet tốt hơn. Hầu hết các cài đặt tôi đã có thể sửa đổi vĩnh viễn thông qua /etc/sysctl.conf tập tin cấu hình.

Tôi đang cố gắng sửa đổi giá trị của net.inet.tcp.tcbhashsize để tăng số lượng kết nối TCP được phục vụ và cải thiện tốc độ tra cứu TCP. Trong BSD miễn phí, nó có thể được sửa đổi thông qua /boot/loader.conf, nhưng tệp này dường như không tồn tại trong OS X.

Làm thế nào giá trị này có thể được sửa đổi trong OS X?

Câu trả lời:


1

sysctl là công cụ lựa chọn cho việc này. sysctl net.inet.tcp.tcbhashsize sẽ cho bạn biết giá trị của nó, và sysctl -w net.inet.tcp.tcbhashsize=new_value sẽ đặt giá trị. Tuy nhiên trên hệ thống của tôi, tôi đã gặp lỗi sysctl: oid 'net.inet.tcp.tcbhashsize' is read only khi tôi cố gắng đặt giá trị - không biết có thể đặt giá trị này theo cách nào đó mà không cần biên dịch và chạy kernel của riêng bạn không.

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.