提交 b664ca03 编写于 作者: L liaogang

auto-tuning SND/REV buff size on MAC OS

上级 87f96f87
...@@ -79,6 +79,7 @@ std::string getIpAddr(std::string &device) { ...@@ -79,6 +79,7 @@ std::string getIpAddr(std::string &device) {
* @note adjust some default sock option for better performance * @note adjust some default sock option for better performance
*/ */
void setOption(int sockfd) { void setOption(int sockfd) {
#if !defined(__APPLE__) && !defined(__OSX__)
int sendSize = FLAGS_sock_send_buf_size; int sendSize = FLAGS_sock_send_buf_size;
int recvSize = FLAGS_sock_recv_buf_size; int recvSize = FLAGS_sock_recv_buf_size;
CHECK_GE( CHECK_GE(
...@@ -87,6 +88,8 @@ void setOption(int sockfd) { ...@@ -87,6 +88,8 @@ void setOption(int sockfd) {
CHECK_GE( CHECK_GE(
setsockopt(sockfd, SOL_SOCKET, SO_SNDBUF, &sendSize, sizeof(sendSize)), setsockopt(sockfd, SOL_SOCKET, SO_SNDBUF, &sendSize, sizeof(sendSize)),
0); 0);
#endif
if (FLAGS_small_messages) { if (FLAGS_small_messages) {
int optval = 1; int optval = 1;
CHECK_GE( CHECK_GE(
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册