এসএসডিগুলি কি সফটওয়্যার বিকাশের জন্য উপযুক্ত? [বন্ধ]


10

আমার কাছে 8 গিগাবাইট র‌্যাম এবং 500 জিবি 7200 আরপিএম হার্ড ড্রাইভ সহ একটি ম্যাকবুক রয়েছে। আমি একটি জীবিকার জন্য সফ্টওয়্যার লিখি। আমি একটি এসএসডি ড্রাইভ পাওয়ার বিষয়ে চিন্তাভাবনা করছি, তবে আমি পারফরম্যান্স সম্পর্কে অনিশ্চিত।

এসএসডি ড্রাইভগুলি কি সত্যিই একটি দুর্দান্ত গতির পার্থক্য করে?

উত্তর:


10

আমি যা অভিজ্ঞতা পেয়েছি তা থেকে - হ্যাঁ। একটি বড় প্রকল্প সংকলনের সময় তারা স্পষ্টত দ্রুত পড়ার গতির জন্য মূল্য অবশ্যই মূল্যবান।


আমার বন্ধু তার উইন্ডোজ ল্যাপটপের জন্য একটি কিনেছিল এবং এটি বিকাশের গতিতে একটি বিশাল পার্থক্য করে। নোট করুন যে দামগুলি দ্রুত হ্রাস পাবে এবং কার্য সম্পাদন / ক্ষমতা দ্রুত বৃদ্ধি পাবে।
এরিক জে।

3

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

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


2

আমিও একটি সফ্টওয়্যার বিকাশকারী এবং আমি সম্প্রতি আমার ম্যাকবুক প্রোতে বুট ড্রাইভ হিসাবে একটি এক্সপ্রেসকার্ড এসএসডি যুক্ত করেছি। এটি সবকিছুর পারফরম্যান্সে উন্নতি করেছে ।


2

সংক্ষিপ্ত উত্তর - এটি মূল্য।

দীর্ঘ উত্তর - আমি এমন একটি সফটওয়্যার বিকাশকারী যার প্রতিটি মেশিনে এসএসডি রয়েছে এবং হ্যাঁ, এটি মূল্যবান কারণ এটি আপনার মেশিনটিকে আরও বেশি প্রতিক্রিয়াশীল করে তোলে।

আপনার সংকলনের সময়গুলি সম্ভবত হ্রাস পাবে না, কারণ এটি প্রায়শই একটি সিপিইউ-বাউন্ড প্রক্রিয়া এবং ডিস্ক-বাউন্ড প্রক্রিয়া নয়।

আপনি ভাবতে পারেন, "তবে কি আমার বিল্ডিং প্রক্রিয়াটিতে একটি জিলিয়ন ছোট ফাইল জড়িত না? এসএসডি গুলো কি সেখানে জ্বলছে না?"

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


0

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

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

এখানেও একই রকম প্রশ্ন রয়েছে


-1

এগুলি গড় হোম হার্ড ডিস্কের চেয়ে দ্রুত ডিস্কে দ্রুত পড়ার / লেখার অনুমতি দেয় তবে যাইহোক, আপনার নিজের নয়, আপনার প্রত্যাশিত শ্রোতাদের হার্ডওয়্যারটিতে চালনার জন্য সফ্টওয়্যার লিখতে হবে। আপনার মেশিনে নিখুঁতভাবে চলমান এমন কোনও অ্যাপ্লিকেশন লিখবেন না , তবে অন্য মেশিনগুলিতে এতো ভাল চলতে পারে না ।

এটি বলেছিল, বিকাশকারীদের জন্য প্রোগ্রামিং-ভিত্তিতে খুব বেশি পার্থক্য নেই। ডিস্কে প্রচুর পঠন / লেখার ক্রিয়াকলাপ সম্পাদন করার সময় কেবলমাত্র এটি আপনাকে একটি ভাল পার্থক্য এনে দেবে।

একটি এসএসডি-র জন্য আরও একটি সুবিধা আপনার জন্য, যেহেতু আপনার কাছে ম্যাকবুক রয়েছে, এটি কি আপনার ব্যাটারির আয়ু বাড়ানো উচিত, কারণ এটি একটি traditionalতিহ্যবাহী ডিস্ক / প্ল্যাটার এইচডিডি থেকে কম শক্তি আকর্ষণ করে।


7
আপনার প্রথম অনুচ্ছেদের সাথে আমার একমত হতে হবে না। উন্নয়নের পরিবেশে প্রায়ই সম্পদের উপর উল্লেখযোগ্য ওভারহেড থাকে; এছাড়াও ব্যবহারকারীরা কোডারের মতো দীর্ঘ সংকলনের সময় অভিজ্ঞতা অর্জন করে না। সুতরাং প্রোগ্রামারদের কোড লেখার জন্য শক্তিশালী মেশিন ব্যবহার করা অত্যাবশ্যক। টেস্টিং কোডটি অন্য একটি কাজ, এবং এটি ইতিমধ্যে বিভিন্ন মেশিনে বিভিন্ন পরিবেশে করা উচিত - তাদের মধ্যে কিছু এসএসডি দিয়ে থাকে, তাদের মধ্যে কিছু ছাড়াই।
লাইওরি

ডিবাগ কোড এবং রিলিজ কোড খুব আলাদা। একটি 3D অ্যাপ্লিকেশনটিতে আমি লিখছি, আমার সর্বোচ্চ FPS ডিবাগিং বিল্ডের তুলনায় রিলিজ বিল্ডে দ্বিগুণ।
ব্রেকথ্রু

-1

এখানে বিশেষত একটির জন্য মাপদণ্ড রয়েছে: http://www.slashgear.com/samsung-64gb-ssd-performance-benchmark-278717/ বাকিগুলি একই রকম

সাধারণ হার্ডড্রাইভ থেকে পৃথক, উচ্চ ক্ষমতা সম্পন্ন এসএসডিগুলির সাধারণত আর / ডাব্লু গতি কম থাকে। উচ্চ ক্ষমতাও বেশি ব্যয়বহুল।

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


এসসিএসআই তার ম্যাকবুক নিয়ে?
ক্রিস_কি

3
আমার একমত হতে হবে না; SSDs দ্রুত বড় ক্ষমতা (হতে থাকে anandtech.com/storage/showdoc.aspx?i=3631&p=27 )। ড্রাইভ নিজেই ডি-ফ্র্যাগমেন্টে সহায়তা করতে যে কোনও অতিরিক্ত মুক্ত স্থান ব্যবহার করতে সক্ষম: anandtech.com/storage/showdoc.aspx?i=3631&p=8
sblair

1
এছাড়াও বৃহত্তর ক্ষমতা এসএসডিগুলি প্রায়শই সমান্তরালে আরও ফ্ল্যাশ মেমরি চিপ রাখে, যেমন 32-বিট-প্রশস্ত বাস থেকে 64-বিট-প্রশস্ত বাসে যাওয়ার মতো: আপনি একই পরিমাণে দ্বিগুণ ডেটা পাবেন। তাই বড়! (তারপরে তার মূল্য দেওয়ার জন্য আপনার গাড়ি বিক্রি করুন!)
ফ্রেড হ্যামিল্টন

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