![מדוע אובונטו הרגה את תכונת שולחן העבודה החדשנית ביותר שלה?](/f/0a56e7c4a3959f65975635a23a46b367.jpg?width=100&height=100)
אם אתה מסוג האנשים שנהנים להוריד ולנסות מספר הפצות לינוקס, אנו בטוחים שתקבלו בברכה בזרועות פתוחות א מאיץ הורדות שמדבר את השיחה והולך בהליכה - כזה שעושה מה שאומר התיאור שלו.
במדריך זה נציג בפניכם אקסל, קל משקל שיבוט wget אלה לא היו תלות (מלבד gcc ו תותחים).
למרות שתיאורו קובע כי הוא מתאים במיוחד למערכות קריטיות בתים, אקסל ניתן להתקין בכל מקום ולהשתמש בו לא רק להוריד קבצים מרובים בו זמנית באמצעות קישורי HTTP/FTP אבל גם כדי להאיץ אותם.
כפי שהזכרנו קודם לכן, אקסל הוא לא רק עוד כלי הורדה. זה מאיץ HTTP ו FTP מוריד באמצעות חיבורים מרובים לאחזור קבצים מהיעד וניתן להגדיר אותו גם לשימוש במראות מרובות.
אם זה לא היה מספיק כדי לגרום לך מוטיבציה לנסות את זה, נוסיף את זה אקסל תומך בביטול וחידוש אוטומטי של חיבורים שאינם מגיבים או שאינם מחזירים נתונים לאחר פרק זמן נתון.
בנוסף, אם יש לך הרשאה לעשות זאת, תוכל למנף את axel לפתיחת מספר חיבורי FTP בו זמנית לשרת על מנת להכפיל את רוחב הפס המוקצה לכל חיבור.
אם אינך רשאי לעשות זאת או שאינך בטוח בכך, תוכל לפתוח חיבורים מרובים לשרתים נפרדים ולהוריד מכולם בו זמנית.
אחרון חביב, אקסל שונה מאחרים מאיצי הורדות לינוקס בכך שהוא מכניס את כל הנתונים לקובץ אחד בזמן ההורדה, בניגוד לכתיבת נתונים לקבצים נפרדים והצטרפותם אליהם בשלב מאוחר יותר.
ב CentOS/RHEL 8/7, אתה תצטרך ל לאפשר את מאגר EPEL על מנת להתקין אקסל:
# yum התקן epel-release. # יאם התקן אקסל.
ב- Fedora, הוא זמין ממאגרי ברירת מחדל.
# yum להתקין axel # dnf להתקין axel [מופעל פדורה 23+ מהדורות]
ב דביאן ונגזרות כגון אובונטו ו מנטה של לינוקס, אתה יכול להתקין אקסל ישירות עם כִּשָׁרוֹן:
# יכולת להתקין אקסל.
עַל Arch Linux והפצות קשורות כגון מנג'רו לינוקס ו OpenSUSE Linux, אתה יכול להתקין אקסל ישירות עם:
$ sudo pacman -S axel [על קשת/מנג'רו] $ sudo zypper להתקין אקסל [ב- OpenSUSE]
לאחר התקנת האקסל, בואו לצלול פנימה עם שתי הרגליים.
אתה יכול להגדיר את אקסל באמצעות /etc/axelrc והעבר אפשרויות רצויות נוספות בשורת הפקודה כאשר אתה מפעיל אותה. קובץ התצורה מתועד היטב אך נסקור את האפשרויות השימושיות ביותר כאן:
חיבור_השהיה מחדש
הוא מספר השניות שאקסל יחכה לפני שינסה שוב להתחיל חיבור חדש לשרת.
מהירות מקסימלית
מסביר את עצמו. הערך ניתן בבייטים לשנייה (B/s). ייתכן שתרצה להגדיר את המשתנה הזה לערך מתאים לאחר ששקלת את רוחב הפס הזמין שלך. זה יעזור לך למנוע מאקסל לצרוך הרבה מרוחב הפס שלך בזמן ההורדה.
חָשׁוּב: שים לב שקצב ההורדה המקסימלי בפועל יהיה תלוי בחיבור האינטרנט שלך - אין צורך לומר את ההגדרה הזו מהירות מקסימלית
ל 5 MB/s לא יעשה כלום אם חיבור האינטרנט שלך יגיע עד ל- 1.22 MB/s (כפי שהיה במקרה שלי, כפי שתראה בדוגמאות למטה - פשוט השארתי ערך זה כדי להבהיר את הנקודה).
מספר_חיבורים
הוא המספר המרבי של חיבורים שאקסל ינסה להתחיל. הערך המומלץ (4) מספיק ברוב המקרים וניתן בעיקר על רקע כבוד למשתמשי FTP אחרים. שים לב שחלק מהשרתים אפילו לא מאפשרים חיבורים מרובים.
פסק זמן של חיבור
מציין את מספר השניות שאקסל יחכה לקבל תגובה לפני שינסה לבטל ולחדש אותה אוטומטית.
http_proxy
מאפשר לך להגדיר שרת proxy במקרה של HTTP_PROXY משתנה הסביבה לא נקבע בכל המערכת. משתנה זה משתמש באותו פורמט של HTTP_PROXY (http://:PORT).
no_proxy
היא רשימה של תחומים מקומיים, המופרדים באמצעות פסיקים, שאקסל לא צריך לנסות להגיע אליהם באמצעות פרוקסי. הגדרה זו היא אופציונלית.
buffer_size
מייצג את הכמות המרבית, בבתים, לקריאה מכל החיבורים הנוכחיים בכל פעם.
מִלוּלִי
מאפשר לך לבחור אם הודעות הקשורות להורדה יודפסו על המסך. הגדר את זה ל -0 אם ברצונך להשבית אותו, או 1 אם ברצונך עדיין לראות את ההודעות.
ממשקים
מאפשר לך לרשום את ממשקי הרשת שיש להם גישה לאינטרנט, אם יהיו לך יותר מאחד. אם הדבר אינו מוגדר במפורש, אקסל תשתמש בממשק הראשון בטבלת הניתוב.
אפשרויות תצורה דומות זמינות מ:
# axel -עזרה.
אם תסתכל בזהירות, תבין שרוב אפשרויות שורת הפקודה דומות לאפשרויות בקובץ התצורה. בנוסף, -או
(-תְפוּקָה) אפשרות מאפשרת לך לציין שם קובץ פלט.
אם נעשה בו שימוש, הוא יבטל את שם קובץ המקור. אם תגדיר אחת מהאפשרויות של שורת הפקודה, הם יעקפו את אלה שנקבעו בקובץ התצורה.
נשתמש בהגדרות הבאות מתוך קובץ התצורה (לא תגיב על השורות המתאימות):
חיבור_השהיה מחדש = 20. מהירות מקס = 500000. num_connections = 4. timeout time = 30. buffer_size = 10240. מילולית = 1.
כעת נשווה את זמני ההורדות מ- HTTP ו FTP קישורים באמצעות wget ו אקסל. אתה יכול לבחור כל קובץ בכל גודל, אך לשם הפשטות, נוריד 100 מגה קבצים זמינים מ:
# wget ftp: // speedtest:[מוגן בדוא"ל]/test100Mb.db.
# axel -n 10 -פלט = axel -test100Mb.db ftp: // speedtest:[מוגן בדוא"ל]/test100Mb.db.
# wget http://speedtest.ftp.otenet.gr/files/test100Mb.db.
# axel -n 10 -פלט = axel -test100Mb.db http://speedtest.ftp.otenet.gr/files/test100Mb.db.
כפי שניתן לראות בתוצאות מהבדיקות שערכנו למעלה, אקסל יכול להאיץ א FTP אוֹ HTTP להוריד באופן משמעותי.
במאמר זה הסברנו כיצד להשתמש אקסל, מאיץ הורדות FTP / HTTP, והראה כיצד הוא מתפקד מהר יותר מתוכניות אחרות כגון wget מכיוון שהוא מסוגל לפתוח מספר חיבורים בו זמנית לשרתים מרוחקים.
אל תפספסו:5 מנהלי ההורדות הפופולריים ביותר עבור מערכות הלינוקס שלך
אל תפספסו:10 Wget (הורדת קובצי Linux) דוגמאות פקודה ב- Linux
אנו מקווים שמה שהראנו כאן מניע אותך לנסות את אקסל. אל תהסס ליידע אותנו אם יש לך שאלות או הערות בנוגע למאמר זה באמצעות הטופס שלהלן. אנו תמיד מצפים לקבל משוב מהקוראים שלנו.