Điểm:-1

ứng dụng khách tcp tạo ra nhiều kết nối gửi đi

lá cờ tr

Máy khách TCP của tôi cần kết nối với hàng nghìn máy chủ (trong mạng cục bộ) cùng một lúc. Giao tiếp rất đơn giản. Yêu cầu TCP chuỗi 10 byte, phản hồi 20 byte.

Tôi có mạng gigabit.

khi máy khách kết nối từng máy chủ không có vấn đề gì. Nhưng khi tất cả cùng một lúc tôi thành công với 1000 máy chủ và những máy chủ khác bị lỗi: thông thường không có đường đến máy chủ.

Khách hàng của tôi chạy trên NUC hoàn toàn mới với i7. Tôi đã điều chỉnh ngăn xếp TCP:

sysctl -w fs.file-max=100000
mtu 500, 3000, 9000
ulimit -n 32000 2000 3000 5000 

Nhưng không thành công. Tốt nhất tôi quản lý để có được là 1800 kết nối Bạn có biết làm thế nào để khắc phục vấn đề này?

Điểm:0
lá cờ tr

Tôi đã quản lý để khắc phục vấn đề đó vì vậy hãy để tôi chia sẻ cách: với dmesg tôi phát hiện ra rằng:

> [145307.501197] hàng xóm: arp_cache: tràn bảng hàng xóm!
> [145307.567830] hàng xóm: arp_cache: tràn bảng hàng xóm!
> [145308.354244] hàng xóm: arp_cache: tràn bảng hàng xóm!
> [145308.479650] hàng xóm: arp_cache: tràn bảng hàng xóm!

vì vậy giải pháp là tăng bảng ARP:

sysctl -w net.ipv4.neigh.default.gc_thresh1=16000
sysctl -w net.ipv4.neigh.default.gc_thresh2=20000
sysctl -w net.ipv4.neigh.default.gc_thresh3=24000 

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.