איזה קליינט טורנט יכול להגיע ל1 גיגה ? uTorrent/deluge/qBittorrent/Trasm?

פורום רשתות, IT ומחשוב כללי - רשתות, ראוטרים, מחשבים ניידים, אביזרים וכו'.
Class889 (פותח השרשור)
חבר מביא חבר
חבר מביא חבר
הודעות: 4081
הצטרף: ינואר 2009
מיקום: dev/null/
נתן תודות: 77 פעמים
קיבל תודות: 283 פעמים

איזה קליינט טורנט יכול להגיע ל1 גיגה ? uTorrent/deluge/qBittorrent/Trasm?

נושא שלא נקרא #1 

אחד הדברים שאנשים יתקלו בו כשיהיה לנו 1 גיגה בעתיד הוא איזה תוכנה היום יכולה לעבוד עם מהירות כזאת.
אולי חשבתם שכל תוכנה יכולה להגיע ל1 גיגה ואף יותר ואין שום הגבלה מצד התוכנה אלא רק תלוי בחיבור שלכם, אך המצב אינו נכון.

כל תוכנת טורנטים בנויה בצורה כזאת שהיא מדברת עם הקרנל והקרנל מדבר עם הכרטיס רשת , מאוד יכול להיות צוואר בקבוק שיש בין הקרנל(מערכת הפעלה) לבין התוכנה(user area) שבדר"כ מתבטא מבאפר נמוך או קוד לא איכותי.

לכן רציתי לראות איזה תוכנה יכולה להגיע לאיזה מהירות.

הבדיקה:
יצרתי קובץ Sparse בגודל 5 גיגה (שבעצם תופס 0KB בדיסק) במחשב ברשת שמחובר למתג של 1 גיגה, זאת על מנת למנוע צוואר בקבוק של הHDD, קריאה של קובץ Sparse ריק (רק את הMetadata) שכולו אפסים יקרא מהCPU של אותו מחשב את כל האפסים ולא מהHDD.

*סתם לשם הדוגמא אם תיקחו DOK שהמהירות קריאה שלו היא רק 10MB\S ותיצרו עליו קובץ SPARSE ריק שיצרתם ותעתיקו אותו לכונן אחר אתם לא תוגבלו ל10MB אלא אתם תוגבלו מהמהירות כתיבה של אותו HDD שאליו אתם מעתיקים. לידע כללי , שרתים של חברות איחסון ענקיות שמציעות בדיקות מהירות כמו OVH וכו' על מנת לא לשים את הקובץ על הHDD שהרי הוא יהיה הצוואר בקבוק הם יוצרים קובץ sparse שהקריאה שלו היא מהמעבד, ז"א שתיגיעו גם למהירות של 500MB/s תלוי במעבד שיש ברשותכם.

בדקתי עם 4 תוכנות, Deluge 1.3.6-2.7p-0.16.10lib, uTorrent 3.3.2 ,qBitTorrent 3.1.4 וTransmission-qt 2.82.

בדיקה ראשונה:
  • מחשב שולח - uTorrent
  • מחשב מקבל - uTorrent
  • אחוז שימוש במעבד במחשב השולח: 70%
  • מהירות: 66MB\s באופן יציב.
בדיקה שניה:
  • מחשב שולח - uTorrent
  • מחשב מקבל - qBitTorrent
  • אחוז שימוש במעבד במחשב השולח: 99%
  • מהירות: 70-85MB\s.
  • net.low_cpu = true
  • מהירות: 40MB/s
  • אחוז שימוש במעבד במחשב השולח: 40%
בדיקה שלישית:
  • מחשב שולח - qBitTorrent
  • מחשב מקבל - qBitTorrent
  • אחוז שימוש במעבד במחשב השולח: 69%
  • מהירות: 112MB\s.
בדיקה רביעית:
  • מחשב שולח - Deluge
  • מחשב מקבל - qBitTorrent
  • אחוז שימוש במעבד במחשב השולח: 72%
  • מהירות: 110MB\s.
בדיקה חמישית:
  • מחשב שולח - Transmission-qt
  • מחשב מקבל - qBitTorrent
  • אחוז שימוש במעבד במחשב השולח: 20-90%
  • מהירות: 60-100MB\s.
בדיקה שישית:
  • מחשב שולח - Deluge
  • מחשב מקבל - Transmission-qt
  • אחוז שימוש במעבד במחשב השולח: 2%
  • מהירות: 4MB\s.

*חשוב לי לציין שאת יוטורנט בעיקר הגדרתי בצורה הטובה ביותר עם דגש על ביצועים ולא על שימוש מינימלי של המערכת, זאת גם אחרי שהגדלתי את הbt.set_sockbuf גם של השליחה וגם של הקבלה ל16MB לפחות על מנת למנוע צוואר בקבוק בבאפר של הסוקט בין התוכנה לקרנל.

**דבר מעניין ששמתי לב אליו הוא כשיוטורנט היה השולח ההורדה התחילה (נמדד בצד המקבל) ב64KB/s ואז ב256KB/s ואז ב2MB/s והמשיכה לעלות מהר, לעומת זאת גם דילוג וגם qBitTorrent המהירות הראשונה שנראתה בקליינט המקבל הייתה 1.8MB\s ומשם עלתה מהר מאוד, מה שמראה על באפר נמוך בתוך התוכנה עצמה.


סיכום: אני היום משתמש בqBitTorrent אחרי שעשיתי את הבדיקה הזאת מלפני כמה שבועות, אך רציתי לשתף אותך בממצאים שלי שאחרים גם יהנו :)
נערך לאחרונה על ידי Class889 ב 31/12/2013 16:02, נערך 3 פעמים בסך הכל.

MrYair
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 3677
הצטרף: אוקטובר 2011
נתן תודות: 8 פעמים
קיבל תודות: 345 פעמים

נושא שלא נקרא #2 

אני גם עברתי מזמן לשתמש ב qBitTorrent
אחלה של קלינט ...

אגב קלאס הבאתי עוד מחשב
לא משהו פאנסי פנטיום 4 אם שני 2 ג'יגה ראם 800 MHZ
כרטיס רשת מובנה בלוח של 1 ג'יגה

יש לך את תוכנה או מדריך לא מסובך איך לבדוק מהירות של LAN ו WAN
הלוך חזור?

אני מת לדעת כמה הצ'קפוינט שלי מוציא ברשת ג'יגה

Class889 (פותח השרשור)
חבר מביא חבר
חבר מביא חבר
הודעות: 4081
הצטרף: ינואר 2009
מיקום: dev/null/
נתן תודות: 77 פעמים
קיבל תודות: 283 פעמים

נושא שלא נקרא #3 

עם כרטיס רשת מובנה לא תצליח להוציא הרבה לפי דעתי והוא זה שיגביל אותך.
בתור דבר ראשון הייתי לוקח ובודק קודם כל בLAN בין שניהם על מנת לראות כמה אתה תוכל לקבל במקסימום איתם.
מחשב 1: iperf -s
מחשב 2: iperf -c 192.168.x.x -w 300k
פעם אחת תבדוק ככה פעם אחרת תוסיף -r
ופעם אחרונה תוסיף -d
ותראה כמה אתה מקבל עם כל אחד, אחרי שבדקת תדביק פה את התוצאות ואז נסביר לך עם הWAN איך לעשות את זה.

MrYair
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 3677
הצטרף: אוקטובר 2011
נתן תודות: 8 פעמים
קיבל תודות: 345 פעמים

נושא שלא נקרא #4 

Class889 כתב:עם כרטיס רשת מובנה לא תצליח להוציא הרבה לפי דעתי והוא זה שיגביל אותך.
בתור דבר ראשון הייתי לוקח ובודק קודם כל בLAN בין שניהם על מנת לראות כמה אתה תוכל לקבל במקסימום איתם.
מחשב 1: iperf -s
מחשב 2: iperf -c 192.168.x.x -w 300k
פעם אחת תבדוק ככה פעם אחרת תוסיף -r
ופעם אחרונה תוסיף -d
ותראה כמה אתה מקבל עם כל אחד, אחרי שבדקת תדביק פה את התוצאות ואז נסביר לך עם הWAN איך לעשות את זה.
...
טוב שמע עשיתי את הבדיקות
משכן לא לקחתי בחשבון שכל מחשב יש לו כרטיס רשת מובנה
שני הכרטיסי הרשת הם ג'יגה

טוב הנה תוצאות

c:\inet>iperf -c 10.230.82.122 -w 300k
------------------------------------------------------------
Client connecting to 10.230.82.122, TCP port 5001
TCP window size: 300 KByte
------------------------------------------------------------
[ 3] local 10.230.82.120 port 51804 connected with 10.230.82.122 port 5001
[ ID] Interval Transfer Bandwidth
[ 3] 0.0-10.0 sec 818 MBytes 686 Mbits/sec

c:\inet>iperf -c 10.230.82.122 -r 300k
iperf: ignoring extra argument -- 300k
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 10.230.82.122, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[ 4] local 10.230.82.120 port 51808 connected with 10.230.82.122 port 5001
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.0 sec 536 MBytes 449 Mbits/sec
[ 4] local 10.230.82.120 port 5001 connected with 10.230.82.122 port 49408
[ 4] 0.0-10.3 sec 528 MBytes 430 Mbits/sec

c:\inet>iperf -c 10.230.82.122 -d 300k
iperf: ignoring extra argument -- 300k
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
------------------------------------------------------------
Client connecting to 10.230.82.122, TCP port 5001
TCP window size: 64.0 KByte (default)
------------------------------------------------------------
[ 4] local 10.230.82.120 port 51814 connected with 10.230.82.122 port 5001
[ 5] local 10.230.82.120 port 5001 connected with 10.230.82.122 port 49409
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-10.2 sec 51.1 MBytes 42.1 Mbits/sec
[ 5] 0.0-10.8 sec 468 MBytes 365 Mbits/sec

c:\inet>
...

ufffnick
סמל אישי של משתמש
גורו
גורו
הודעות: 4623
הצטרף: ספטמבר 2008
מיקום: Fiat 500 שחוטה (כשר), ברחוב סומסום
נתן תודות: 127 פעמים
קיבל תודות: 466 פעמים

נושא שלא נקרא #5 

ומה לגבי Transmission?
יש מצב לבדוק?

dima_vy
חבר מכור קשה
חבר מכור קשה
הודעות: 5902
הצטרף: מרץ 2008
מיקום: מרכז
נתן תודות: 135 פעמים
קיבל תודות: 298 פעמים

נושא שלא נקרא #6 

אם יש מקור שיכול לעמוד במהירות כזאת, אין טעם להוריד כבר, אלא אפשר לראות תוך כדי ההורדה :)

Class889 (פותח השרשור)
חבר מביא חבר
חבר מביא חבר
הודעות: 4081
הצטרף: ינואר 2009
מיקום: dev/null/
נתן תודות: 77 פעמים
קיבל תודות: 283 פעמים

נושא שלא נקרא #7 

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


mryair אתה מחקת את ה-w כשהוספת את הr או את הd
נסה להוסיף לכל בדיקה גם -P 2

MrYair
סמל אישי של משתמש
חבר מביא חבר
חבר מביא חבר
הודעות: 3677
הצטרף: אוקטובר 2011
נתן תודות: 8 פעמים
קיבל תודות: 345 פעמים

נושא שלא נקרא #8 

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


mryair אתה מחקת את ה-w כשהוספת את הr או את הd
נסה להוסיף לכל בדיקה גם -P 2
...
טוב אחי תודה על המדריך
אני אנסה יום אחר ...

sushay
חבר ותיק
חבר ותיק
הודעות: 1259
הצטרף: פברואר 2009
נתן תודות: 18 פעמים
קיבל תודות: 40 פעמים

נושא שלא נקרא #9 

אני גם עברתי ל qbitorrent והוא באמת עובד מעולה אני מרגיש שיפור במהירות מול UTORRENT

masterdigital
עוסק בתחום
עוסק בתחום
הודעות: 243
הצטרף: יולי 2013
נתן תודות: 0
קיבל תודות: 12 פעמים

נושא שלא נקרא #10 

בואו נתחיל מזה

איך משיגים היום בארץ אפלואד של 1 גיגה

ziv_r
סמל אישי של משתמש
עורך ראשי HTmag
עורך ראשי HTmag
הודעות: 44361
הצטרף: ינואר 2005
נתן תודות: 2084 פעמים
קיבל תודות: 4724 פעמים

נושא שלא נקרא #11 

Class889, יפה מאוד :אחלה:
יש לציין כי qBitTorrent איננו קליינט מותר בחלק מאתרי הטורנט הפרטיים, לכן השימוש בו מוגבל.

Idpo
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 382
הצטרף: יולי 2010
נתן תודות: 37 פעמים
קיבל תודות: 46 פעמים

נושא שלא נקרא #12 

רגע רגע.. הקרנל זה מה שמתבלה נכון? זה שמדבר עם הברזלים...

fighter
חבר ותיק
חבר ותיק
הודעות: 1144
הצטרף: מאי 2007
נתן תודות: 2 פעמים
קיבל תודות: 27 פעמים

נושא שלא נקרא #13 

Idpo כתב:רגע רגע.. הקרנל זה מה שמתבלה נכון? זה שמדבר עם הברזלים...
...
הקרנל? לינוקס.

Class889 (פותח השרשור)
חבר מביא חבר
חבר מביא חבר
הודעות: 4081
הצטרף: ינואר 2009
מיקום: dev/null/
נתן תודות: 77 פעמים
קיבל תודות: 283 פעמים

נושא שלא נקרא #14 

ufffnick כתב:ומה לגבי Transmission?
יש מצב לבדוק?
...
בדקתי ועדכנתי, מאוד מוזר לי למה הוא היה תקוע על 4MB, בדקתי שוב ושוב אך אותה תוצאה לא עבר את ה4MB כשהוא היה בתור קליינט מוריד, עברתי מייד לqibttorrent והוא הוריד תקין כשdeluge היה זה ששולח.

אם אתה רוצה לדעת באיזה הגדרות השתמשתי:
http://www76.zippyshare.com/v/78347069/file.html

פה ההגדרות של settings.json

ziv_r כתב:Class889, יפה מאוד :אחלה:
יש לציין כי qBitTorrent איננו קליינט מותר בחלק מאתרי הטורנט הפרטיים, לכן השימוש בו מוגבל.
...
תודה.
לא נתקלתי עדיין באף טראקר שלא מקבל את qBitTorrent שהרי הוא מבוסס על libtorrent ומתעדכן באופן שטוף בצורה ממש טובה, איפה אתה יודע שלא מאשרים אותו?
fighter כתב:
Idpo כתב:רגע רגע.. הקרנל זה מה שמתבלה נכון? זה שמדבר עם הברזלים...
...
הקרנל? לינוקס.
...
הלינוקס? גם לינוקס...
IPhone? לינוקס..
masterdigital כתב:בואו נתחיל מזה

איך משיגים היום בארץ אפלואד של 1 גיגה
...
רשמתי בתחילת ההודעה.

*עדכנתי את ההסבר על קבצי Sparse שיהיה יותר מובן/נכון.

GibsonLP
סמל אישי של משתמש
חבר פעיל מאוד
חבר פעיל מאוד
הודעות: 405
הצטרף: יוני 2006
נתן תודות: 11 פעמים
קיבל תודות: 23 פעמים

נושא שלא נקרא #15 

iPhone זה ליניקס.
So long and thanks for all the fish!

שלח תגובה

חזור אל “רשתות, אינטרנט ו- Fiber”