মাভেরিক্সে এনক্রিপ্ট করা বাহ্যিক ড্রাইভে অত্যন্ত ধীর লেখার গতি


10

মাভারিক্সে সম্পূর্ণ এনক্রিপ্ট করা ইউএসবি ফ্ল্যাশ ড্রাইভে লেখা অত্যন্ত ধীর is

আমি পরীক্ষার জন্য যে ড্রাইভের মডেলটি ব্যবহার করেছি তা হ'ল কিংস্টন ডেটা ট্র্যাভেলার আলটিমেট ৩.০ জি 3 (64৪ জিবি)। আমি এনক্রিপ্ট করা এবং একটি এনক্রিপ্ট করা ড্রাইভ উভয় থেকে / বড় ফাইল পড়ার / লেখার মাধ্যমে স্থানান্তর গতি পরীক্ষা করেছিলাম। আমি মাভারিক্সের সাথে একটি বর্তমান ম্যাকবুক এবং মাউন্টেন সিংহের সাথে একটি পুরানো মেশিনে পরীক্ষা করেছি। আমি ড্রাইভটিকে ম্যাক ওএস এক্সটেন্ডেড (জার্নলেড) এবং ম্যাক ওএস এক্সটেন্ডেড (জার্নলেড, এনক্রিপ্ট) হিসাবে ফর্ম্যাট করতে ডিস্ক ইউটিলিটি ব্যবহার করেছি used

ইউএসবি 3.0 সহ ওএস এক্স 10.9.2 (13 সি 64) সহ ম্যাকবুক প্রো (2013)

লিখুন: 86.16 এমবি / সেকেন্ড (এনক্রিপ্ট করা: 0.62 এমবি / সেকেন্ড)
পড়ুন: 181.66 এমবি / সেকেন্ড (এনক্রিপ্টড: 151.15 এমবি / সেকেন্ড)

ইউএসবি 2.0 সহ ওএস এক্স 10.8.5 (12F45) সহ ম্যাকবুক প্রো (2007)

লিখুন: 23.57 এমবি / সেকেন্ড (এনক্রিপ্টড: 5.04 এমবি / সেকেন্ড)
পড়ুন: 36.23 এমবি / সেকেন্ড (এনক্রিপ্ট করা: 37.87 এমবি / সেকেন্ড)

আপনি পুরানো মেশিনে দেখতে পাবেন এনক্রিপ্ট করা ভলিউমে লেখার সময় লেখার গতি স্পষ্টভাবে হ্রাস পেয়েছে তবে মাভারিক্স চালিত নতুন মেশিনের তুলনায় এখনও দশগুণ বেশি দ্রুত। এটি ফাইলভল্ট বা কোর স্টোরেজ-এ সাম্প্রতিক কিছু প্রবর্তিত সমস্যা হতে পারে?

আপডেট (2014-06-28)

ইউএসবি ড্রাইভের শুরু থেকেই একটি হার্ডওয়্যার ত্রুটি রয়েছে বলে মনে হচ্ছে। আমি একটি প্রতিস্থাপন ড্রাইভ পেয়েছি (একই মডেল) যা এখনও প্রত্যাশিত ফলাফলগুলি সরবরাহ করে না তবে কমপক্ষে 2013 এমবিপি-র এনক্রিপ্ট করা লেখার গতি 2007 এমবিপি-র সাথে সমান।

ইউএসবি 3.0 সহ ওএস এক্স 10.9.3 (13D65) সহ ম্যাকবুক প্রো (2013)

লিখুন: 135.41 এমবি / সেকেন্ড (এনক্রিপ্ট করা: 9.29 এমবি / সেকেন্ড)
পড়ুন: 196.22 এমবি / সেকেন্ড (এনক্রিপ্টড: 187.04 এমবি / সেকেন্ড)

ইউএসবি 2.0 সহ ওএস এক্স 10.8.5 (12F45) সহ ম্যাকবুক প্রো (2007)

লিখুন: - এমবি / সেকেন্ড (এনক্রিপ্ট করা: 9.39 এমবি / সেকেন্ড)
পড়ুন: - এমবি / সেকেন্ড (এনক্রিপ্ট করা: 37.79 এমবি / সেকেন্ড)

2013 এমবিপি-তে ইউএসবি ড্রাইভে এনক্রিপ্ট হওয়া লেখার গতি নিয়মিত লেখার গতির দশ শতাংশের কম কেন এটি এখনও এই প্রশ্নটি ফেলেছে। আমি 2013 এমবিপি-র অভ্যন্তরীণ এসএসডি-তে ফাইলভোল্ট সক্রিয় করার আগে এবং পরে পড়ার / লেখার গতির তুলনাও করেছি এবং সেখানে আমি কোনও ধীরগতি সনাক্ত করতে পারি না।


1
বাহ - সাধারণ পঠন / লেখা এবং এনক্রিপ্ট করা লেখাগুলি দেখতে ভাল লাগে। তবে সেই এনক্রিপ্ট করা লেখাটি বেদনাদায়কভাবে ধীর। কোন সরঞ্জামটি এমবি / গুলি পরিমাপ করছে? আপনি কি ব্ল্যাকমেজিক (এমএএস এ ফ্রি) ব্যবহার করে এই ফলাফলগুলি পুনরুত্পাদন করতে পারেন
বমিকে

আমি একটি সহজ ব্যাশ এক-লাইনের ব্যবহার ব্যবহৃত time, ddএবং awk। ব্ল্যাকম্যাগিক আমাকে একই ফলাফল দেয়: goo.gl/bn32fC (এনক্রিপ্ট না করা) বনাম goo.gl/yghyqA (এনক্রিপ্টড)।
স্টিফান শ্মিড্ট

আমি এনক্রিপ্ট করা ভলিউমের জন্য পড়ার গতি অনুপস্থিত বলে মনে করি কারণ পড়ার সময়কাল ব্ল্যাকম্যাজিকের থ্রুপুট স্যাম্পলিং ব্যবধানের চেয়ে কম
স্টিফান শ্মিট

উত্তর:


2

আমার একই সমস্যা রয়েছে, যা আমি নিশ্চিত যে ফ্ল্যাশ মেমরির জন্য রচনা অপারেশন কাজ করে এবং মূল স্টোরেজ (বা কোনও পুরো-ভলিউম) এনক্রিপশন কাজ করে তার মিশ্রণের কারণে।

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

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

এখন আমি এখানেই বলব যে জিনিসগুলি কীভাবে কাজ করে তার যুক্তিসঙ্গত বোধের ভিত্তিতে এটি জল্পনা, তবে এমন লোকেরা আছেন যারা আসলে বিশদটি জানেন, যারা আমার ব্যাখ্যাটি সংশোধন করতে বা উন্নত করতে পারেন এবং আমি আশা করি তারা এটি করবে will


এটা সত্যিই খুব যুক্তিসঙ্গত মনে হয়। আমি কিছু খনন করেছি এবং দেখে মনে হচ্ছে যে বাহ্যিক ড্রাইভগুলির জন্য eSATA এবং থান্ডারবোল্ট উভয়ই ট্রিমকে সমর্থন করে। এটি বাহ্যিক এসএসডি সম্পর্কিত আকর্ষণীয় হতে পারে তবে সম্ভবত থাম্ব ড্রাইভের জন্য নয় কারণ ম্যাকের কাছে ইএসটিএ ইন্টারফেস নেই এবং এটি সাশ্রয়ী থান্ডারবোল্ট থাম্ব ড্রাইভ যে কোনও সময় তাড়াতাড়ি পাওয়া যাবে বলে মনে হচ্ছে না: goo.gl/sDM1au
স্টিফান শ্মিট

1
কেবলমাত্র যদি কেউ ভাবছেন: এর মধ্যে আমার কাজটি ড্রাইভের সক্ষমতা হিসাবে আকারযুক্ত ড্রাইভে একটি এনক্রিপ্ট করা স্পার্স বান্ডিল তৈরি করা। আমি কোনও মানদণ্ডই করি নি তবে এটি ড্রাইভটিতে এনক্রিপ্ট করা ডেটা লেখার সাথে মোটামুটি মনে হয়।
স্টিফান শ্মিড্ট

পছন্দ করেছেন blog.fosketts.net/2015/07/22/…
ব্র্যাড

@ ব্র্যাডকুপিট হ্যাঁ তবে আমি বিচ্ছুর বান্ডিলের বিষয়বস্তু নিজেই সংশ্লেষ করি, স্পার্স বান্ডিলটি নিজেই নয়, তাই আমি স্পার্স বান্ডেলটি মাউন্ট করি hdiutil attach, তারপরে rsyncআমার স্থানীয় ফোল্ডারের সাথে সিঙ্ক্রোনাইজ করতে ব্যবহার করি, তারপরে স্পর্শ বান্ডিলটি আনমাউন্ট করে hdiutil detachএবং ডিস্ক ড্রাইভটি বের করে আনুন diskutil eject
স্টিফান শ্মিড্ট
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.