Tôi đang cố gắng ping máy chủ từ xa, nhưng tôi gặp lỗi.
# ping 192.168.80.1
PING 192.168.80.1 (192.168.80.1): 56 data bytes
ping: sendto: No buffer space available
ping: sendto: No buffer space available
^C
--- 192.168.80.1 ping statistics ---
2 packets transmitted, 0 packets received, 100% packet loss
Nó hoạt động cho các máy chủ khác:
# ping 192.168.16.1
PING 192.168.16.1 (192.168.16.1): 56 data bytes
64 bytes from 192.168.16.1: icmp_seq=0 ttl=254 time=0.442 ms
64 bytes from 192.168.16.1: icmp_seq=1 ttl=254 time=0.402 ms
^C
--- 192.168.16.1 ping statistics ---
2 packets transmitted, 2 packets received, 0% packet loss
round-trip min/avg/max/stddev = 0.402/0.422/0.442/0.020 ms
#
Thông báo "Không có không gian bộ đệm khả dụng" dường như chỉ ra một số lỗi bộ nhớ. Và thực tế, khi tôi kiểm tra với Netstat, số "cụm mbuf" trông RẤT sai:
# netstat -m
11780 mbufs in use
4294966716/32768 mbuf clusters in use (current/max)
0/3/6656 sfbufs in use (current/peak/max)
1785 KBytes allocated to network
0 requests for sfbufs denied
0 requests for sfbufs delayed
0 requests for I/O initiated by sendfile
0 calls to protocol drain routines
Chuyện gì đang xảy ra ở đây? Có cách nào để khắc phục điều này mà không có thời gian chết, hoặc tôi cần phải khởi động lại máy chủ hoặc khởi động lại giao diện mạng?
net.inet.tcp.sendbuf_max
và net.inet.tcp.recvbuf_max
, không thay đổi gì cả.