12.10 সালে ইউএসবি ফাইল স্থানান্তর এত ধীর কেন?


12

ইউএসবি স্টিকের মাধ্যমে ফাইলগুলি অনুলিপি করার সময় আমি 12.04 এ স্বাভাবিক 4-8 এমবিপিএস পাচ্ছিলাম। তবে 12.10 এ আপগ্রেড করার পরে, যখন আমি একই ক্রিয়াকলাপটি চালানোর চেষ্টা করি তখন আমি কেবল 200-300 কেবিপিএস পাই।

আমি বিভিন্ন ইউএসবি লাঠি চেষ্টা করেছি (যা উইন্ডোজ on এ নির্বিঘ্নে কাজ করে) এবং এখনও একই সমস্যাটি অনুভব করেছি। ১১.১০-তে কিছুদিন আগে একই সমস্যাটি আমি অভিজ্ঞ হয়েছি কিন্তু আমি যখন 12.04 এ আপগ্রেড করেছি তখন সমস্ত কিছু স্বাভাবিক ছিল তাই এটি কার্নেলের সমস্যা হতে পারে।

এর ফলাফল এখানে dmseg |tail:

    mysterio@mysterio-HP-Pavilion-dv6700-Notebook-PC:~$ dmesg |tail 

[  871.023093] sdb: sdb1 
[  871.026909] sd 5:0:0:0: [sdb] No Caching mode page present 
[  871.026920] sd 5:0:0:0: [sdb] Assuming drive cache: write through 
[  871.026927] sd 5:0:0:0: [sdb] Attached SCSI removable disk 
[ 1036.226206] ISO 9660 Extensions: Microsoft Joliet Level 3 
[ 1036.233561] ISO 9660 Extensions: RRIP_1991A 
[ 1086.342973] ISO 9660 Extensions: Microsoft Joliet Level 3 
[ 1086.343010] ISO 9660 Extensions: RRIP_1991A 
[ 1173.971357] ISO 9660 Extensions: Microsoft Joliet Level 3 
[ 1173.971441] ISO 9660 Extensions: RRIP_1991A

আমি আমার সিস্টেমে সর্বশেষ আপডেটগুলি আপডেট করেছি। ভুল কি হতে পারে?


1
এর অনেক কারণ থাকতে পারে। ইউএসবি ড্রাইভ প্লাগ করার পরে টার্মিনালে "dmesg | লেজ" চালান এবং আউটপুট পোস্ট করুন। ড্রাইভার সমস্যা আছে যদি এটি ইঙ্গিত দেওয়া উচিত। এছাড়াও, দয়া করে আপনার পেনড্রাইভে কোন ফাইল সিস্টেম রয়েছে তা আমাদের বলুন (উদাহরণস্বরূপ এমন হতে পারে যে কোনও জার্নালিং ফাইল সিস্টেমের জার্নালের জন্য সংরক্ষিত স্মৃতিটি ধীরে ধীরে মারা যাচ্ছে এবং সুতরাং কর্মক্ষমতা হ্রাস পাবে)।
আত্মা উত্স

কীভাবে ইউএসবি স্টিক ফর্ম্যাট করা হয়?
মিচ

উত্তর:


22

আমি আশঙ্কা করছি যে আপনার সমস্যার কোনও সমাধান নেই। ইউএসবি ধীর স্থানান্তর হারগুলি উবুন্টু ইতিহাসের এক কৌতুক, যা সময়ে সময়ে আসে এবং চলে যায়। এটি ঘটে কারণ বেশিরভাগ ক্ষেত্রে বিকাশকারীরা এই সমস্যাটি পুনরুত্পাদন করতে সক্ষম হয় না এবং তারপরে কোনও সমাধান প্রকাশিত হবে না।

আপনি উবুন্টুতে (এবং এর "কাজিন্স") ইউএসবি স্থানান্তর হার ধীর হয়ে যাওয়ার বিষয়ে আলোচনার একটি ঘটনা দেখতে পাচ্ছেন। উদাহরণস্বরূপ আপনি এই থ্রেড , এই আলোচনা এবং এই অন্যান্য থ্রেড দেখতে পারেন ।

কেউ কেউ বলে যে বিআইওএস-এ লেগ্যাসি ইউএসবি সমর্থন সক্ষম বা অক্ষম করা সমস্যার সমাধান করে, যদিও এটি নির্দিষ্ট বিরল ক্ষেত্রে বলে মনে হয়।

লঞ্চপ্যাডে একটি বাগ রয়েছে যা ইস্যুটির জন্য একটি কার্যতালিকা উপস্থাপন করে, তবে এটি কিছুটা পুরানো হওয়ায় আমি আজকাল এর কার্যকারিতা মূল্যায়ন করতে পারি না। জিন পিয়েরে বাগ # 66115কর্মক্ষেত্রটি উপস্থাপন করা হয়েছে তিনি এই মন্তব্যে এবং এই আরও বিশদযুক্ত মন্তব্যে পরবর্তীকালের বিষয়ে আলোচনা করেছেন

নটিলাস একটি ডিভাইস মাউন্ট করার সময় সিঙ্ক মোড সক্ষম হওয়ার বিষয়ে একটি উত্তপ্ত আলোচনা হ'ল কনকনারের বাইরে (নটিলাসের সমতুল্য কে। ডি।) নটিলাসের জন্য সিঙ্ক বিকল্পটি অক্ষম পাওয়া এমন কাউকে আমি পাইনি।

সন্দেহজনকভাবে কার্যকারিতার কিছু কাজের ক্ষেত্রগুলি এই সুপার ব্যবহারকারীর প্রশ্নে আলোচনা করা হয়েছে ।

যদি আপনি এখানে ভাগ্য না পান তবে আমি আপনাকে বলব যে বর্তমানে সমস্যার কোনও সমাধান নেই।

লঞ্চপ্যাডে বর্তমানে একটি বাগ প্রতিবেদন করা হয়েছে এবং আপনি এটিকে আপনার প্রভাবিত করে এমন একটি সমস্যা হিসাবে চিহ্নিত করতে পারেন। আপনার হার্ডওয়ারটি যদি বাগ থেকে রিপোর্ট করা হয়েছে তার থেকে আলাদা হয় তবে আপনি আপনার প্রভাবিত হার্ডওয়ারের প্রতিবেদন করতে একটি মন্তব্য যুক্ত করতে পারেন।


1
আমি যতটা ভয় পেয়েছি। যাইহোক 13.04 যেহেতু মাত্র কয়েক দিন দূরে রয়েছে, নতুন কার্নেল সংস্করণটি আশা করে এটি সমাধান করা উচিত
মিস্টেরিও

3
কেবল মনে রাখবেন যে এরই মধ্যে একটি বাগ রিপোর্ট রয়েছে bugs.launchpad.net/ubuntu/+source/linux/+bug/500069
desgua

@ ডেসগুয়া লিঙ্কটির জন্য ধন্যবাদ, যদিও আমি এখনও বাগ রিপোর্টের প্রয়োজনীয়তার উপর জোর দিয়েছি কারণ বাগ # 500069 এ সমস্যা মিস্টেরিও সমস্যার থেকে আলাদা, তার সমস্যাটি ডেটা স্থানান্তর করার সময় সিস্টেম হিমায়িত নয় ধীরে ধীরে স্থানান্তর হার, এবং ইউএসবি সম্পর্কিত ক্ষেত্রে বেশিরভাগ ক্ষেত্রে সমস্যাগুলির সমাধানগুলি যা একটি হার্ডওয়্যারে প্রয়োগ হয় অন্য ক্ষেত্রে কার্যকর নাও হতে পারে, তাই একটি নতুন বাগ রিপোর্ট তৈরি করা ভাল report
রদ্রিগো মার্টিনস

2
@ রডরিগোমার্টিনস শিরোনামের "হিমশীতল" মনে হয় মজার এবং মনোযোগ আকর্ষণ করার জন্য।
গর্তটির

1
@ দেসগুয়া এর জন্য দুঃখিত, আমার মাতৃভাষা ইংরেজি নয় এবং কখনও কখনও আমি জোকসও পাই না
রডরিগো মার্টিনস

7

রদ্রিগোর খুব সূক্ষ্ম উত্তরের হতাশাব্যক্তি সত্ত্বেও, আমি সন্দেহ করি যে বেশিরভাগ ক্ষেত্রেই কেবল ইউএসবিমাউন্ট বা সমমানের হটপ্লাগ হ্যান্ডলারদের ডিফল্ট আচরণের কারণে ক্যাচিংয়ের পরিবর্তে ডিস্কে লেখার জন্য চাপ দেওয়া হয়। syncআপনার ডিভাইসটির জন্য সক্ষম করা আছে কিনা তা পরীক্ষা করা উচিত , উদাহরণস্বরূপ, সংশ্লিষ্ট লাইনটি সন্ধান করে cat /proc/mounts। এটি দেখতে কিছু দেখতে লাগবে:

/dev/sdb1 /media/usb0 fuseblk,sync,rw,nosuid,nodev,noexec,noatime,user_id=0,group_id=0,allow_other,blksize=4096 0 0

syncপতাকাটি নোট করুন । এটি সেট হওয়া থেকে আপনার রোধ করা উচিত। আপনি যদি ম্যানুয়ালি মাউন্ট করেন তবে আপনার এই উত্তরের মতো fstab এন্ট্রি পরিবর্তন করা উচিত । যদি এটি স্বয়ংক্রিয়ভাবে চালিত হয় তবে tail /var/log/syslogকেবলমাত্র প্লাগ ইন করার পরে আউটপুটটি দেখে এবং এর মতো লাইন সন্ধান করুন:

Jul 21 19:28:51 my-machine usbmount[3823]: executing command: mount -tntfs -sync,onoexec,nodev,noatime,nodiratime /dev/sdb1 /media/usb0

যদি এটি ইউএসবাউন্ট দ্বারা মাউন্ট করা হয় তবে আপনি আমার উত্তরটি অন্য উত্তরে অনুসরণ করতে পারেন MOUNTOPTIONSএবং এতে /etc/usbmount/usbmount.confথেকে লাইনটি পরিবর্তন করতে পারেন :

MOUNTOPTIONS="sync,noexec,nodev,noatime,nodiratime"

প্রতি

MOUNTOPTIONS="noexec,nodev,noatime,nodiratime"

1
সিঙ্কটি সরানোর জন্য আমার মাউন্টোপশনগুলি পরিবর্তন করা কেবলমাত্র আমার ফাইল অনুলিপিটিকে একটি পূর্বাভাস 4+ ঘন্টা থেকে ~ 4 + মিনিটে সরিয়ে নিয়েছে। খুশি আমি চেষ্টা করেছিলাম !! এটি ইউএসবি 1.1 ব্যবহার করে একটি 4 জিবি ইউএসবি স্টিকের একটি 3.3 গিগাবাইট ফাইল স্থানান্তর করার জন্য [এটি ইউএসবি 2 হতে পারে তবে আমি নিশ্চিত এটি 1.1]।
pbhj

1

ওয়েল, ইউএসবি স্থানান্তর ধীর হওয়ার বিভিন্ন কারণ রয়েছে:

  1. ফাইলের কপি করা আকার। (ফাইলগুলি স্যামলার, ধীরে ধীরে এটি পায়)
  2. ইউএসবি স্টিকের গতি।
  3. ইউএসবি স্টিকটি যেভাবে ফর্ম্যাট করা হয়েছে ((এনটিএফএস, ফ্যাট 32, বা এক্সটি 4)

সুতরাং যদি লাঠিটি এনটিএফএস হিসাবে ফর্ম্যাট হয় তবে পড়া চালিয়ে যান।

লিনাক্সে এনটিএফএস বেশিরভাগ অন্যান্য ফাইল সিস্টেম ড্রাইভারের থেকে কিছুটা আলাদা কাজ করে, এবং এনটিএফএস ফাইল সিস্টেমে ডেটা লিখতে আসলে সিপিইউয়ের মধ্য দিয়ে যায়। বেশিরভাগ ফাইল সিস্টেমে সিপিইউ সরাসরি লেখার জন্য ডিল করে না।

এজন্য উইন্ডোজে এনটিএফএসে লেখার চেয়ে লিনাক্সে একটি এনটিএফএস ফর্ম্যাট স্টিকের লেখা ধীর গতির। সুতরাং আপনি আপনার ইউএসবি স্টিকটি এক্সট 4 (কেবল লিনাক্স-কেবল) হিসাবে ফর্ম্যাট করতে পারেন বা ফ্যাট 32 উভয় উপায়েই কাজ করে তবে এতে 4 জিবি ফাইলের আকারের সীমাবদ্ধতা রয়েছে।


আমার অনুরূপ মন্থরতা / হিমশীতল (এমনকি মাউস কাজ বন্ধ করে দেয়), এখন আমি এক্সট 4 চেষ্টা করেছি এবং এখনও আমার সেই সমস্যা রয়েছে (উবুন্টু 14)।
bartosz.r

1

আমি উবুন্টু 15.10 সার্ভারে /etc/usbmount/usbmount.conf সম্পাদনা করেছি, এই লাইনটি থেকে "সিঙ্ক" শব্দটি সরিয়েছি:

MOUNTOPTIONS="sync,noexec,nodev,noatime,nodiratime"

রডরিগো মার্টিনস দ্বারা পূর্বে উল্লিখিত (বিগ থেক্স!)।

এটি 480 এমবিপিএস সংযুক্ত এইচডিডি 2 লিটার / সেকেন্ড থেকে ধ্রুবক 20 এমবিটেস / সেকেন্ডে লেখার গতি বাড়িয়েছে, পিপীলিকাটি স্থির এবং বাস্তব, "ক্যাশেড" নয়, ভার্চুয়াল গতি নয়। এই ড্রাইভটি একটি উইন্ডোজ মেশিনে প্রায় 30 এমবিটস / সেকেন্ড লিখেছে।


0

আমি জানি না যে এটি অন্য কাউকে সহায়তা করবে কিনা তবে উবুন্টু ১৩.০৪ (1 এমবি / এস বা তারও কম গতি) ব্যবহার করে আমার যখন সত্যিই ধীর স্থানান্তর গতিতে সমস্যা হয়েছিল তখন এটি আমার পক্ষে কাজ করেছিল। যাইহোক আমি আমার ইউএসবি এইচডিডি দিয়ে কম্পিউটারটি পুনরায় চালু করেছি উবুন্টু শুরু হওয়ার আগেই এটি কালো স্ক্রিনে কিছু স্ক্রিপ্ট চালিয়েছিল এবং তারপরে আমার স্থানান্তর গতিটি নিম্ন প্রান্তে 24 এমবি / সেকেন্ডে সত্যিই ভাল হয়েছে।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.