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

לינוקס בדרכים - הדרך המהירה ביותר לסינכרון קבצים בין כרטיס זיכרון וכונן חיצו

מייקי - 07/03/2013 - 17:07
נושא ההודעה: הדרך המהירה ביותר לסינכרון קבצים בין כרטיס זיכרון וכונן חיצו
שלום,
מתנצל מראש על השאלה - שאינה מתאימה בדיוק לפורום-אך מבין הפורומים-זה הכי קרוב!

ברשותי נטבוק חלש (אטום N270) עם Arch/LXDE, המשמש אותי בין השאר להעתקת קבצי תמונה (בטיולים-אני צלם) מכרטיס זיכרון/קורא כרטיסים לכונן קשיח חיצוני (בפנימי אין די מקום פנוי-אני מדבר על נפחים של עשרות GB מדי יום...). הן הקורא והן הכונן החיצוני מחוברים בחיבורי USB, ואני משתשמ בד"כ ב rsync להעתקה ישירה מקורא הכרטיסים לכונן הפנימי.
למחשב שלי 3 יציאות USB 2.
בעת בצוע ההעתקה הנ"ל, אני לא מבצע במקביל כל פעילות יזומה נוספת במחשב (למעט LXDE שרץ כמובן).

שאלותיי:
1. האם ייתכן שיש הפרשי מהירות בין יציאות ה USB השונות, ואם כן-כיצד אני מוצא את המהירות ביותר.
2. מכיון שכתיבה וקריאה ל/מ מהדיסק (SATA) הפנימי מהירות יותר, האם אחסוך מהזמן הכולל של התהליך, אם אשנה זאת לתהליך דו שלבי: א. העתקת הכרטיס (rsync) למחיצה בדיסק הפנימי ב. העתקת המחיצה מהדיסק הפנימי לחיצוני (גם rsync).
3. האם שימוש בקורא כרטיסים תואם USB 3 יתרום לקיצור התהליך (למרות שכאמור המחשב תומך רק ב USB 2).


תודה מראש

מייקי
yotama9 - 07/03/2013 - 18:28
נושא ההודעה:
אני ממש לא מומחה אז כל דעה שתופיע פה שסותרת אותי, כדאי לשקול אותה ברצינות.

1. עקרונית היציאות אמורות להיות אותו הדבר אבל יכול להיות שהן מחוברות בצורה שונה (בקרים?) וזה ישיע על המהירות. אתה יכול למדוד כמה זמן לוקח לך לכתוב הרבה (ג'יגה?) של מידע לכל אחת מהיציאות. יש לטרמינל פקודות שמודדות זמן בשביל זה.

2. אני לא חושב שבקר USB יכול לכתוב ולקרוא בו זמנית. אני לא יודע אם יש שימוש בבאפרים, או בזיכרון של המחשב. מהסיבה הזו הייתי נותן רעיון הזה בדיקה אם כי לא הייתי בונה תקוות פה.

3. לא נראה לי.

שוב, זו תחושת בטן בלבד.
חתול - 07/03/2013 - 19:08
נושא ההודעה:
1. נתקלתי לא פעם בזה שלא כל היציאות היו USB 2 למרות שיצרן המחשב טען שכל היציאות הן כאלה. קל מאוד לבדוק את זה עם lsusb.
מייקי - 07/03/2013 - 23:14
נושא ההודעה: תודה לכולם !
תודה !

עוד רעיונות?
מייקי - 08/03/2013 - 10:18
נושא ההודעה: אכן נראה שיש לי רק יציאת USB2 בודדת
תודה לכולם ובמיוחד ל"חתול".
האם אני צודק בפענוח lsusb (בהמשך) ובפועל יש לי רק יציאת USB2 אחת (בניגוד לכתוב בספר המכשיר).

אם כן, כיצד אזהה אותה?

תודה

------------פלט lsusb----------------
קוד:

Bus 001 Device 003: ID 064e:a127 Suyin Corp.
Bus 001 Device 004: ID 0bda:8189 Realtek Semiconductor Corp. RTL8187B Wireless 802.11g 54Mbps Network Adapter
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


f-16 - 08/03/2013 - 10:47
נושא ההודעה:
אתה יכול להעביר למחשב אותו קובץ עם אותו דיסק און קי, כל פעם בכניסת usb שונה ולבדוק מה הכי מהיר.
לולי - 08/03/2013 - 14:41
נושא ההודעה:
Bus 001 אצלך הוא המהיר ואליו מחוברים :
קוד:

Bus 001 Device 003: ID 064e:a127 Suyin Corp.
Bus 001 Device 004: ID 0bda:8189 Realtek Semiconductor Corp. RTL8187B Wireless 802.11g 54Mbps Network Adapter

עיין בזהירות במידע שבעצמך העלת...
Anonymous - 08/03/2013 - 15:30
נושא ההודעה:
יש לי לוח אם ישן פנטיום 4 עם ארבע חיבורי USB: שניים חיצוניים, ושניים פנימיים בתוך המחשב על הלוח אם.
לפי המפרט הטכני של יצרן לוח האם, יש בלוח הזה רק חיבור אחד של USB2 וכל היתר הם של USB1.1.
עכשיו, לפי lsusb, כך זה נראה:
קוד:
$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 0846:9001 NetGear, Inc. WN111(v2) RangeMax Next Wireless [Atheros AR9170+AR9101]
Bus 001 Device 003: ID 0ea0:2168 Ours Technology, Inc. Transcend JetFlash 2.0 / Astone USB Drive


אבל, לפי lsusb -v, שני ההתקנים מקבלים כל אחד חיבור יוסבי 2 (bcdUSB 2.00)
קוד:
Bus 001 Device 002: ID 0846:9001 NetGear, Inc. WN111(v2) RangeMax Next Wireless [Atheros AR9170+AR9101]
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass       255 Vendor Specific Subclass
  bDeviceProtocol       255 Vendor Specific Protocol
  bMaxPacketSize0        64
  idVendor           0x0846 NetGear, Inc.
  idProduct          0x9001 WN111(v2) RangeMax Next Wireless [Atheros AR9170+AR9101]

Bus 001 Device 003: ID 0ea0:2168 Ours Technology, Inc. Transcend JetFlash 2.0 / Astone USB Drive
Couldn't open device, some information will be missing
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               2.00
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x0ea0 Ours Technology, Inc.
  idProduct          0x2168 Transcend JetFlash 2.0 / Astone USB Drive
 


נראה ששני ההתקנים מקבלים רוחב פס של USB2 "בו זמנית", למרות שהם בעצם יושבים על חיבורים נפרדים.
כנראה הם מחלקים בינהם לסרוגין את רוחב הפס המהיר יותר.
וה-USB1.1 נשאר יתום Smile
כל הזמנים הם GMT + 2 שעות