diff --git a/btpd/tracker_req.c b/btpd/tracker_req.c
index 66f10f7..b30341e 100644
--- a/btpd/tracker_req.c
+++ b/btpd/tracker_req.c
@@ -21,7 +21,7 @@
 #define PRIu64 "llu"
 #endif
 
-#define REQ_SIZE (1024 + 6 * 50)
+#define REQ_SIZE (getpagesize() * 2)
 
 struct tracker_req {
     enum tr_event tr_event;