Nerdwaller এর উত্তর ব্যবহার সম্পর্কে tee
একযোগে স্থানান্তর এবং একটি চেকসাম নিরূপণ একটি ভালো পদ্ধতি হল যদি আপনি প্রাথমিকভাবে নেটওয়ার্কের মাধ্যমে দুর্নীতি সম্পর্কে চিন্তিত করছি। এটি ডিস্ক ইত্যাদির পথে দুর্নীতির হাত থেকে রক্ষা করবে না, যদিও এটি ডিস্কে আঘাত হানার আগে চেকসাম গ্রহণ করবে।
তবে আমি কিছু যুক্ত করতে চাই:
1 টিআইবি / 40 মিনিট ≈ 437 মাইবি / সেকেন্ড 1 ।
আসলে এটি বেশ দ্রুত। মনে রাখবেন যে আপনার কাছে প্রচুর র্যাম না থাকলে স্টোরেজ থেকে ফিরে আসতে হবে। সুতরাং iostat -kx 10
আপনার চেকসামগুলি চালানোর সময় প্রথমে যাচাই করা উচিত ; বিশেষত আপনি %util
কলামটি মনোযোগ দিতে চান । আপনি যদি ডিস্কগুলি প্যাগিং করে থাকেন (প্রায় 100%), তবে উত্তরটি দ্রুত সঞ্চয়স্থান কেনা হবে।
অন্যথায়, উল্লিখিত অন্যান্য পোস্টারগুলি হিসাবে, আপনি বিভিন্ন চেকসাম অ্যালগরিদম চেষ্টা করতে পারেন। এমডি 4, এমডি 5, এবং এসএএএ -1 এগুলি সমস্তই ক্রিপ্টোগ্রাফিক হ্যাশ হিসাবে ডিজাইন করা হয়েছে (যদিও সেগুলির কোনওটিই সেই উদ্দেশ্যে আর ব্যবহার করা উচিত নয়; সবগুলি খুব দুর্বল হিসাবে বিবেচনা করা হয়)। গতি অনুযায়ী, আপনি তাদের সাথে তুলনা করতে পারেন openssl speed md4 md5 sha1 sha256
। আমি SHA256 এ ফেলেছি কমপক্ষে একটি এখনও যথেষ্ট শক্তিশালী হ্যাশ পেতে।
The 'numbers' are in 1000s of bytes per second processed.
type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes
md4 61716.74k 195224.79k 455472.73k 695089.49k 820035.58k
md5 46317.99k 140508.39k 320853.42k 473215.66k 539563.35k
sha1 43397.21k 126598.91k 283775.15k 392279.04k 473153.54k
sha256 33677.99k 75638.81k 128904.87k 155874.91k 167774.89k
উপরেরগুলির মধ্যে, আপনি দেখতে পাচ্ছেন যে এমডি 4 দ্রুত এবং SHA256 সবচেয়ে ধীর। এই ফলাফলটি কমপক্ষে, পিসির মতো হার্ডওয়্যারটিতে সাধারণ।
আপনি যদি আরও বেশি পারফরম্যান্স চান ( সাথে জালিয়াতির জন্য তুচ্ছ হিসাবে ব্যয় করতে এবং দুর্নীতি শনাক্ত করার সম্ভাবনাও কম) তবে আপনি একটি সিআরসি বা অ্যাডলার হ্যাশটি দেখতে চান। দুজনের মধ্যে অ্যাডলার সাধারণত দ্রুত, তবে দুর্বল। দুর্ভাগ্যক্রমে, আমি সত্যিই কোনও দ্রুত কমান্ড লাইন বাস্তবায়ন সম্পর্কে অবগত নই; আমার সিস্টেমে প্রোগ্রামগুলি ওপেনএসএসএল এর এমডি 4 এর চেয়ে ধীর।
সুতরাং, আপনার সেরা বাজি গতি অনুসারে openssl md4 -r
(এটি -r
এমডি 5সাম আউটপুটটির মতো দেখায়)।
আপনি যদি কিছু সংকলন এবং / বা ন্যূনতম প্রোগ্রামিং করতে ইচ্ছুক হন তবে স্ট্যাক ওভারফ্লোতে এবং অ্যাডক্সএক্সে মার্ক অ্যাডলারের কোডটি দেখুন । আপনার কাছে এসএসই ৪.২ থাকলে আপনি হার্ডওয়ার সিআরসি নির্দেশের গতিটি হারাতে সক্ষম হবেন না।
1 1 টিআইবি = 1024⁴ বাইট; 1 এমআইবি = 1024² বাইট। 1000 ইউনিটের পাওয়ারগুলির সাথে with417MB / সেকেন্ডে আসে।