Whatsup - לינוקס, תוכנה חופשית וקוד פתוח בעברית

רשתות ואינטרנט - חיבור בלינוקס לא עובר את ה 40 בוינדוס מעל ~70-80

Anonymous - 26/02/2021 - 20:07
נושא ההודעה: חיבור בלינוקס לא עובר את ה 40 בוינדוס מעל ~70-80
יש לי שני מכונות לינוקס בבית, בדקתי תקשורת בין אחד לשני באמצעות iperf ואני מקבל 80 מגה בית לשנייה בתוך הרשת הפנימית.

בכל מחשב כשאני מפעיל speedtest-cli או דרך האתר speedtest.net אני לא מקבל מהירות שעוברת את ה 40 (כמובן כל מחשב בדק בנפרד בלי שיש שום דבר אחר שמוריד).

בדקת עם ובלי ufw מופעל ללא הבדל.

הפעלה מחדש לוינדוס בכל אחד מהמחשבים ושימוש ב speedtest-cli (מתוך wsl) או דרך האתר speedtest.cli נותנת לי ל 70 ולפעמים אפילו 80 .

בדקתי עם קרנלים : 4.19 , 5.9 ו 5.10.

בדקתי בכבל ובויפי אין הבדל בתוצאות.

כרטסי רשת :

קוד:

Network controller: Intel Corporation Wireless-AC 9560 [Jefferson Peak] (rev 10)
Ethernet controller: Intel Corporation Ethernet Connection (7) I219-V (rev 10)

Network controller: Intel Corporation Wireless 3165 (rev 79)
Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)

Anonymous - 26/02/2021 - 20:22
נושא ההודעה:
הכי חשוב לא אמרתי :

Debian buster + debian testing
Anonymous - 27/02/2021 - 00:27
נושא ההודעה:
משהו ששווה לבדוק, למרות שהוא לא נראה סביר במיוחד: לאיזה שרת מתחברים? איזו כתובת IP? האם מדובר על אותה הכתובת בשני המקרים?

אפשר לראות את זה, מן הסתם, בעזרת הרצת netstat או ss בזמן הבדיקה.
Anonymous - 27/02/2021 - 00:55
נושא ההודעה:
צפריר :
משהו ששווה לבדוק, למרות שהוא לא נראה סביר במיוחד: לאיזה שרת מתחברים? איזו כתובת IP? האם מדובר על אותה הכתובת בשני המקרים?

אפשר לראות את זה, מן הסתם, בעזרת הרצת netstat או ss בזמן הבדיקה.


תודה , בדקתי עם הגדרה של שרת (יש אפשרות ל speedtest-cli(/
Anonymous - 27/02/2021 - 09:42
נושא ההודעה:
ניחוש פרוע - אולי ההבדל נובע מגודל ה-TCP Window בזמן הבדיקה? נסה להסניף (wireshark) את הבדיקה על שני המחשבים ולראות מה הגודל לאורך הבדיקה:
Image
יכול להיות שההבדל בטיפול בערך הזה (שאמור להיות דינאמי) בין מערכות ההפעלה הוא זה שגורם להבדל במהירות.
Anonymous - 28/02/2021 - 01:41
נושא ההודעה:
בלינוקס זה לא היה קורה.
(הייתי חייב Sad))
Anonymous - 28/02/2021 - 10:09
נושא ההודעה:
Anonymous :
ניחוש פרוע - אולי ההבדל נובע מגודל ה-TCP Window בזמן הבדיקה? נסה להסניף (wireshark) את הבדיקה על שני המחשבים ולראות מה הגודל לאורך הבדיקה:
Image
יכול להיות שההבדל בטיפול בערך הזה (שאמור להיות דינאמי) בין מערכות ההפעלה הוא זה שגורם להבדל במהירות.


אני באמת רואה ש הcalculated window size בוינדוס הוא 131584 (כשאני מקבל 70 ) ובלינוקס אני רואה 61056-64535.

ניסיתי

sudo sysctl -w net.core.rmem_max=131584

sudo sysctl -w net.core.wmem_max=131584

אבל אפילו עם ההגדרה הזאת לא עברתי את ה 40 בלינוקס.
Anonymous - 28/02/2021 - 10:25
נושא ההודעה:
ניסיתי גם :

sudo sysctl -p /etc/sysctl.conf
net.core.rmem_max = 16777216
net.ipv4.tcp_rmem = 4096 87380 16777216
net.ipv4.tcp_wmem = 4096 16384 16777216

לא עזר
ik_5 - 28/02/2021 - 13:56
נושא ההודעה:
משהו מעניין, במידה ואתה מריץ mtr
על מספר שרתים, האם יש packet drop שאתה רואה?
במידה ואתה מריץ בווינדוז, האם יש נתיבים שונים לגמרי לאותם הכתובות?

כמו כן, האם יש הבדל בין שרתי ה dns שבשימוש כאשר אתה בכל מערכת הפעלה?
Anonymous - 28/02/2021 - 19:53
נושא ההודעה:
ik_5 :
משהו מעניין, במידה ואתה מריץ mtr
על מספר שרתים, האם יש packet drop שאתה רואה?
במידה ואתה מריץ בווינדוז, האם יש נתיבים שונים לגמרי לאותם הכתובות?

כמו כן, האם יש הבדל בין שרתי ה dns שבשימוש כאשר אתה בכל מערכת הפעלה?


לא , אבל אולי לא הגרתי את החלון כמו שצריך ? החלון בלינוקס באמת הרבה יותר קטן מאשר בויינדוס. וגודל חלון צריך להשפיע על מהירות האינטרנט.
כל הזמנים הם GMT + 2 שעות