কোনও ম্যাকের সাথে ফাইলগুলি অনুলিপি করার গতিটি দেখানোর কোনও উপায় আছে কি?


24

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

কারণটি হ'ল আমি আমার ডেল পিসিতে একটি এসডিএইচসি কার্ডের সর্বাধিক গতি পরীক্ষা করতে পারি, তবে মনে হয় সেখানে কার্ডের ইন্টারফেসটি 20MB / গুলি পড়া বা লেখার মধ্যে সীমাবদ্ধ। সুতরাং আমি এটি আইএম্যাক 27 ইঞ্চিতে কেমন তা পরীক্ষা করতে চাই। সম্ভবত কিছু পরীক্ষার প্রোগ্রাম ব্যবহার করা যেতে পারে তবে আমি ম্যাকের সাথে ফাইলগুলি অনুলিপি করার গতিটি বলার সহজ উপায় খুঁজে বের করতে চাই।

উত্তর:


33

আপনি যদি টার্মিনালে স্বাচ্ছন্দ্য বোধ করেন তবে আপনি কিছু ফাইল এক জায়গা থেকে অন্য জায়গায় অনুলিপি করতে আরএসসিএন ব্যবহার করতে পারেন এবং এটি আপনাকে গতিতে সংক্ষিপ্ত পরিসংখ্যান দেবে:

rsync -a --progress --stats --human-readable path_to_source path_to_dest

উদাহরণস্বরূপ rsync - স্ট্যাটস - মানব-পঠনযোগ্য ~ / ডেস্কটপ / বড়-ফাইল / খণ্ড / অন্যান্যপরিচয় / দির

আপনি টার্মিনালটিতে কেবল কমান্ডটি টাইপ করতে পারেন:

rsync -a --progress --stats --human-readable 

( নোটটি--human-readable শেষ করার পরে এক বা একাধিক স্পেস থাকা দরকার এবং উত্স এবং গন্তব্য ফাইলের নাম সরবরাহ করার আগে বিরতি হওয়া দরকার)

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

উপরের কমান্ডের আউটপুট অনুরূপ হবে:

[jnet@Kyle ~]$ rsync -a --progress --stats --human-readable /Users/jnet/Pictures/Screen\ Caps /Volumes/Scratch 
building file list ... 
644 files to consider
Screen Caps/
Screen Caps/.DS_Store
      21.51K 100%    0.00kB/s    0:00:00 (xfer#1, to-check=642/644)
Screen Caps/Can someone downvote me please.pdf
      78.19K 100%    8.29MB/s    0:00:00 (xfer#2, to-check=641/644)
Screen Caps/Can someone downvote me please.png
     399.61K 100%   14.66MB/s    0:00:00 (xfer#3, to-check=640/644)
Screen Caps/ChefVMMemtest.png
       8.29K 100%  207.68kB/s    0:00:00 (xfer#4, to-check=639/644)
[...]
Number of files: 644
Number of files transferred: 638
Total file size: 176.85M bytes
Total transferred file size: 176.85M bytes
Literal data: 176.85M bytes
Matched data: 0 bytes
File list size: 12574
File list generation time: 0.002 seconds
File list transfer time: 0.000 seconds
Total bytes sent: 176.92M
Total bytes received: 14.09K

sent 176.92M bytes  received 14.09K bytes  14.15M bytes/sec
total size is 176.85M  speedup is 1.00

ফাইলটি "হার্ড ডিস্ক ক্যাশে" অনুলিপি করা হবে এবং অনুলিপি করা বিবেচনা করা হবে? (যদিও ডেটা শারীরিকভাবে হার্ড ড্রাইভে অনুলিপি করা হয়নি example উদাহরণস্বরূপ, যদি 500MB ফাইলটি অভ্যন্তরীণ হার্ডডিস্ক থেকে ইউএসবি ড্রাইভে অনুলিপি করা হয়, তবে ডেটাটি ওএসের র্যাম ক্যাশে "পঠন" হতে পারে এবং ইউএসবি ড্রাইভে লিখিত হতে পারে, এবং এটি এখনও লেখার সময়, ফাইলটি ইতিমধ্যে "সমাপ্ত অনুলিপি" হিসাবে রিপোর্ট করা হয়েছে এবং অনুলিপি করার
গতিবেগটি

@ 太極 者 無極 而 生 নং ফাইলগুলি ক্যাশে অনুলিপি করা হয় না। ক্যাশে কেবল অনুলিপিটি দ্রুত দেখায় যদি ১। লাইন গতি ডিস্ক ড্রাইভের গতির চেয়ে অনেক বেশি এবং ২. স্থানান্তর আকার বরাদ্দ করা ক্যাশে পুরোপুরি ফিট করে। ক্যাশেটি এমনভাবে ব্যবহার করা হয় যাতে সর্বোচ্চ লাইনের গতি বজায় রাখা যায় কারণ এটি কোনও ড্রাইভ বা স্থানান্তর লাইনের চেয়ে দ্রুত faster কিন্তু ওএস ডিস্কে সেই ক্যাশেটি সর্বদা লেখায়। তবে এটি সত্য যে যখন স্থানান্তর করার কিছুই নেই এবং যখন ক্যাশে পূর্ণ থাকে তখন ওএস ট্রান্সফারটি সমাপ্ত হিসাবে রিপোর্ট করে reports এজন্য আপনাকে সিঙ্ক বা আনমাউন্ট / বের করে দেওয়া এবং বাফারটি খালি করার সময় অপেক্ষা করতে হবে। আছে HTH।
পল-সেবাস্তিয়ান মানোলে

man rsyncটার্মিনালে এবং ক্যাশে সন্ধান করুন। দেখে মনে হচ্ছে আরএসকিঙ্কের ওএস এক্স সংস্করণটি ওএস ক্যাচিংয়ের বাইরে চলে গেছে।
জেবিআরউইলকিনসন

@ জেবিআরউইলকিনসন ওএস ক্যাচিংকে স্বচ্ছ করতে পারে, তবে আমি মনে করি এই ক্ষেত্রে এটি rsyncইউনিক্স সিস্টেম কল করছে এবং "ক্যাচ ব্যবহার করবেন না" বিকল্পটি ব্যবহার করছে, সুতরাং এটি ডিভাইসে খাঁটি অনুলিপি এবং কোনও কিছুই র‌্যাম ক্যাশে নেই RAM
নোপোল

13

সহজ পদ্ধতিটি হ'ল সিস্টেমটি বজায় রাখে সামগ্রিক IO গতির পরিমাপগুলিতে কেবল ট্যাপ করা।

আপনি যদি কমান্ড লাইন, মত diskutil listশো কি আপনি ড্রাইভ যা ম্যাপ disk0, disk1ইত্যাদি ... আর iostat 1স্থানান্তর প্রতি সেকেন্ডে গতি ডাম্প হবে। এই প্রোগ্রামটি হয়ে গেলে আপনার কন্ট্রোল-সি চাপতে হবে। এছাড়াও, আপনি যদি দীর্ঘতর পরিমাপ চান 1তবে কেবলমাত্র কয়েক সেকেন্ডের মধ্যে আপনি আইও গতি গড় করতে চান change

আপনি যদি গ্রাফগুলি পছন্দ করেন তবে "ক্রিয়াকলাপ মনিটর" সমস্ত ডিস্ক থেকে আইওকে একত্রিত করবে। "ডিস্ক ক্রিয়াকলাপ" ট্যাবটি নির্বাচন করুন, সেখানে সম্মিলিত সমস্ত ড্রাইভের জন্য প্রতি সেকেন্ডে আইও বা থ্রুপুট (ডেটা) এর লাইভ গ্রাফ রয়েছে।

এখানে চিত্র বর্ণনা লিখুন

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