অপারেটিং গতি প্রভাবিত কম্পিউটার পরামিতি. ইন্টেল মাইক্রোপ্রসেসর আর্কিটেকচার এবং এর কার্যকারিতা প্রভাবিত করার প্রধান কারণগুলি। আমরা কি করতে যাচ্ছি

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

একটি কোম্পানির কর্মক্ষমতা পরিমাপের জন্য সূচক হল উত্পাদনশীলতা।

সাধারণ ওভারভিউ

গণনার সূত্র অনুসারে শ্রম উৎপাদনশীলতা হল একটি মাপকাঠি যার দ্বারা শ্রম ব্যবহারের উৎপাদনশীলতা চিহ্নিত করা যায়।

শ্রম উৎপাদনশীলতা বলতে উৎপাদন প্রক্রিয়ায় শ্রমের যে দক্ষতা থাকে তা বোঝায়। এটি আউটপুট একটি ইউনিট উত্পাদন করার জন্য প্রয়োজনীয় সময়ের একটি নির্দিষ্ট সময় দ্বারা পরিমাপ করা যেতে পারে।

F. A. Brockhaus এবং I. A. Efron-এর বিশ্বকোষীয় অভিধানে থাকা সংজ্ঞার উপর ভিত্তি করে, শ্রমের উৎপাদনশীলতা বা উৎপাদনশীলতাকে শ্রমের ব্যয়ের পরিমাণ এবং শ্রম বাস্তবায়নের সময় প্রাপ্ত ফলাফলের মধ্যে গঠিত সম্পর্ক বলে মনে করা হয়।

L. E. Basovsky দ্বারা, শ্রম উৎপাদনশীলতাকে এন্টারপ্রাইজের কর্মীদের উৎপাদনশীলতা হিসাবে সংজ্ঞায়িত করা যেতে পারে। এটি কাজের সময় প্রতি ইউনিট উত্পাদিত পণ্যের পরিমাণ দ্বারা নির্ধারণ করা যেতে পারে। এই সূচকটি শ্রম খরচ দ্বারাও নির্ধারিত হয়, যা আউটপুটের একটি ইউনিটকে দায়ী করা যেতে পারে।

উত্পাদনশীলতা হল একটি নির্দিষ্ট সময়ের মধ্যে একজন কর্মচারী দ্বারা উত্পাদিত আউটপুটের পরিমাণ।

এটি একটি মানদণ্ড যা একটি নির্দিষ্ট জীবন্ত শ্রমের উত্পাদনশীলতা এবং তাদের উত্পাদনে ব্যয় করা শ্রম সময়ের প্রতি ইউনিট পণ্যের গঠন অনুসারে উত্পাদন কাজের কার্যকারিতা চিহ্নিত করে।

প্রযুক্তিগত অগ্রগতির উপর ভিত্তি করে অপারেশনাল দক্ষতা বৃদ্ধি পায়, নতুন প্রযুক্তির প্রবর্তনের মাধ্যমে, কর্মীদের যোগ্যতা বৃদ্ধি এবং তাদের আর্থিক স্বার্থ।

বিশ্লেষণ পর্যায়গুলি

শ্রম উত্পাদনশীলতা মূল্যায়ন নিম্নলিখিত প্রধান পর্যায়গুলি নিয়ে গঠিত:

  • কয়েক বছর ধরে পরম সূচকের বিশ্লেষণ;
  • উত্পাদনশীলতা গতিশীলতার উপর নির্দিষ্ট ফ্যাক্টর সূচকগুলির প্রভাব নির্ধারণ করা;
  • উৎপাদনশীলতা লাভের জন্য রিজার্ভ নির্ধারণ।

মৌলিক সূচক

বাজারের পরিস্থিতিতে পরিচালিত আধুনিক উদ্যোগগুলিতে বিশ্লেষণ করা প্রধান গুরুত্বপূর্ণ কর্মক্ষমতা সূচকগুলি হতে পারে যেমন কর্মীদের সম্পূর্ণ কর্মসংস্থানের প্রয়োজন এবং উচ্চ আউটপুট।

পণ্য আউটপুট হল শ্রম ইনপুটের প্রতি ইউনিট উৎপাদনশীলতার মান। এটি নির্দিষ্ট সময়ের মধ্যে উত্পাদিত পণ্য বা পরিষেবার সংখ্যার সাথে সম্পর্কিত করে নির্ধারণ করা যেতে পারে।

শ্রমের তীব্রতা হল কাজের সময় ব্যয় এবং উৎপাদনের পরিমাণের মধ্যে অনুপাত, যা পণ্য বা পরিষেবার প্রতি ইউনিট শ্রমের ব্যয়কে চিহ্নিত করে।

গণনার পদ্ধতি

কাজের উত্পাদনশীলতা পরিমাপ করতে, উত্পাদনশীলতা গণনা করার তিনটি পদ্ধতি ব্যবহার করা হয়:

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

কাজের পারফরম্যান্সের স্তরের মূল্যায়ন করার জন্য, ব্যক্তিগত, অতিরিক্ত এবং সাধারণ বৈশিষ্ট্যের ধারণা ব্যবহার করা হয়।

প্রাইভেট প্রোপার্টি হল সেই সময় খরচ যা একক ব্যক্তি-দিন বা ব্যক্তি-ঘণ্টার জন্য প্রাকৃতিক শর্তে পণ্যের একটি ইউনিট তৈরি করতে প্রয়োজন। সহায়ক বৈশিষ্ট্যগুলি একটি নির্দিষ্ট ধরণের কাজের একটি ইউনিট সম্পাদন করতে ব্যয় করা সময় বা পিরিয়ডের একক প্রতি সম্পাদিত কাজের পরিমাণ বিবেচনা করে।

হিসাব পদ্ধতি

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

গণনার সূত্র অনুসারে শ্রম উত্পাদনশীলতা নিম্নরূপ:

VG = KR * PRD * VSC

যেখানে VG হল কর্মীর গড় বার্ষিক আউটপুট, t.r.;

KR - কার্যদিবসের সংখ্যা, দিন;

VCH - গড় ঘন্টায় আউটপুট, t.r. প্রতি ব্যক্তি;

LWP - কাজের স্থানান্তরের সময়কাল (দিন), ঘন্টা।

সূচকগুলির চেইন প্রতিস্থাপনের পদ্ধতি, পরম পার্থক্যের পদ্ধতি, আপেক্ষিক পার্থক্যের পদ্ধতি এবং সেইসাথে অবিচ্ছেদ্য পদ্ধতি প্রয়োগ করে এই অবস্থার প্রভাবের স্তর নির্ধারণ করা যেতে পারে।

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

প্রধান ফ্যাক্টর

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

বিস্তৃত কারণগুলির বিশ্লেষণ তার অ-উৎপাদনশীল ব্যবহার থেকে শ্রমের সময়ের খরচ সনাক্ত করার উপর দৃষ্টি নিবদ্ধ করে। পরিকল্পিত এবং ব্যবহারিক শ্রম সময় তহবিলের তুলনা করে শ্রমের সময় ব্যয় নির্ধারণ করা হয়। একটি পণ্যের উৎপাদনের উপর খরচের প্রভাবের ফলাফলগুলি প্রতি কর্মী প্রতি পরিকল্পনা অনুযায়ী তাদের দিন বা ঘন্টার সংখ্যাকে গড় ঘন্টায় (বা গড় দৈনিক) উত্পাদন দ্বারা গুণ করে নির্ধারিত হয়।

নিবিড় কারণগুলির বিশ্লেষণ একটি পণ্যের শ্রম তীব্রতার পরিবর্তনের সাথে সম্পর্কিত শর্তগুলি চিহ্নিত করার উপর দৃষ্টি নিবদ্ধ করে। শ্রমের তীব্রতা হ্রাস করা উৎপাদনশীলতা বৃদ্ধির প্রধান শর্ত। প্রতিক্রিয়াও পরিলক্ষিত হয়।

ফ্যাক্টর বিশ্লেষণ

আসুন উত্পাদন কারণগুলির উত্পাদনশীলতার জন্য মৌলিক সূত্রগুলি বিবেচনা করি।

প্রভাবক কারণ বিবেচনা করতে, আমরা অর্থনৈতিক বিজ্ঞানে সাধারণত স্বীকৃত গণনার পদ্ধতি এবং নীতিগুলি ব্যবহার করি।

শ্রম উৎপাদনশীলতার সূত্র নিচে উপস্থাপন করা হলো।

যেখানে W হল শ্রম উৎপাদনশীলতা, t.r. প্রতি ব্যক্তি;

Q হল পণ্যের ভলিউম যা মূল্যের শর্তে উত্পাদিত হয়েছিল, t.r.;

টি - কর্মীদের সংখ্যা, মানুষ।

আসুন এই উত্পাদনশীলতা সূত্র থেকে Q মান বের করি:

সুতরাং, শ্রম উৎপাদনশীলতার পরিবর্তন এবং কর্মীদের সংখ্যার উপর নির্ভর করে উৎপাদনের পরিমাণ পরিবর্তিত হয়।

উত্পাদনশীলতা সূচকের পরিবর্তনের প্রভাবে উত্পাদনের পরিমাণে পরিবর্তনের গতিশীলতা সূত্রটি ব্যবহার করে গণনা করা যেতে পারে:

ΔQ (W) = (W1-W0)*T1

কর্মীদের সংখ্যার পরিবর্তনের প্রভাবে পণ্যের পরিমাণে পরিবর্তনের গতিশীলতা সূত্রটি ব্যবহার করে গণনা করা হবে:

ΔQ (T) = (T1-T0)*W0

কারণগুলির সাধারণ প্রভাব:

ΔQ (W) + ΔQ(T) = ΔQ (মোট)

কারণগুলির প্রভাবের কারণে পরিবর্তনগুলি উত্পাদনশীলতার সূত্রের ফ্যাক্টর মডেল ব্যবহার করে গণনা করা যেতে পারে:

PT = UD * D * Tcm * CV

যেখানে PT হল শ্রম উৎপাদনশীলতা, t.r. প্রতি ব্যক্তি

Ud - মোট কর্মী সংখ্যায় শ্রমিকদের ভাগ

D - বছরে একজন শ্রমিক দ্বারা কাজ করা দিন, দিন

Tsm - গড় কাজের দিন, ঘন্টা।

CV - একজন শ্রমিকের গড় ঘন্টায় শ্রম উৎপাদনশীলতা, t.r. প্রতি ব্যক্তি

মৌলিক মজুদ

এর বৃদ্ধির জন্য রিজার্ভ স্থাপন করার জন্য উত্পাদনশীলতা গবেষণা করা হয়। বৃদ্ধির জন্য মজুদ শ্রম উত্পাদনশীলতা প্রভাবিত নিম্নলিখিত কারণগুলি অন্তর্ভুক্ত করতে পারে:

  • উত্পাদনের প্রযুক্তিগত স্তর বৃদ্ধি করা, যেমন সর্বশেষ বৈজ্ঞানিক এবং প্রযুক্তিগত প্রক্রিয়াগুলি যুক্ত করা, উচ্চ-মানের উপকরণ প্রাপ্ত করা, যান্ত্রিকীকরণ এবং উত্পাদনের অটোমেশন;
  • কোম্পানির কাঠামোর উন্নতি করা এবং সবচেয়ে দক্ষ কর্মচারী নির্বাচন করা, কর্মচারী টার্নওভার বাদ দেওয়া, কর্মচারীদের যোগ্যতা বৃদ্ধি করা;
  • উত্পাদনে কাঠামোগত পরিবর্তন, যা কিছু স্বতন্ত্র ধরণের পণ্যের প্রতিস্থাপন, একটি নতুন পণ্যের ওজন বৃদ্ধি, উত্পাদন কর্মসূচির শ্রম তীব্রতার পরিবর্তন ইত্যাদি বিবেচনা করে;
  • প্রয়োজনীয় পাবলিক অবকাঠামো গঠন এবং উন্নতি কোম্পানি এবং শ্রম সমিতির চাহিদা পূরণের সাথে যুক্ত অসুবিধার সমাধান।

উন্নতির জন্য নির্দেশনা

শ্রম উৎপাদনশীলতা কিভাবে বাড়ানো যায় সেই প্রশ্নটি অনেক উদ্যোগের জন্য খুবই প্রাসঙ্গিক।

একটি এন্টারপ্রাইজে শ্রম উত্পাদনশীলতা বৃদ্ধির সারমর্ম এতে প্রকাশিত হয়:

  • শ্রমের একটি ইউনিট ব্যবহার করার সময় উত্পাদনের পরিমাণে পরিবর্তন;
  • উৎপাদনের প্রতিষ্ঠিত ইউনিট প্রতি শ্রম খরচ পরিবর্তন;
  • 1 রুবেল দ্বারা বেতন খরচ পরিবর্তন;
  • উৎপাদন খরচে শ্রম খরচের অংশ হ্রাস করা;
  • পণ্য এবং পরিষেবার মান উন্নত করা;
  • উত্পাদন ত্রুটি হ্রাস;
  • পণ্য সংখ্যা বৃদ্ধি;
  • বিক্রয় পরিমাণ এবং মুনাফা বৃদ্ধি।

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

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

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

এই নিবন্ধে, IOPS-এ প্রকাশ করা কর্মক্ষমতা পরিমাপকে আরও বোধগম্য করতে আমি এই বিষয়গুলি দেখতে চাই।

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

ড্রাইভ কর্মক্ষমতা বেসিক

ইস্যুটির সম্পূর্ণ বোধগম্যতা পাওয়ার জন্য, আসুন মূল বিষয়গুলি দিয়ে শুরু করা যাক। IOPS, থ্রুপুট (MB/s বা MiB/s) এবং মিলিসেকেন্ডে প্রতিক্রিয়া সময় (ms) হল ড্রাইভ এবং স্টোরেজ অ্যারেগুলির কর্মক্ষমতা পরিমাপের সাধারণ একক।

IOPS কে সাধারণত 4-8KB ব্লক র্যান্ডম ক্রমে পড়তে/লিখতে স্টোরেজ ডিভাইসের ক্ষমতার পরিমাপ হিসাবে বিবেচনা করা হয়। যা অনলাইন লেনদেন প্রক্রিয়াকরণের কাজ, ডাটাবেস এবং বিভিন্ন অ্যাপ্লিকেশন চালানোর জন্য সাধারণ।

ড্রাইভ থ্রুপুট ধারণাটি সাধারণত একটি বড় ফাইল পড়ার/লেখার সময় প্রযোজ্য, উদাহরণস্বরূপ, 64 কেবি বা তার বেশি ব্লকে, ক্রমানুসারে (1টি স্ট্রীমে, 1টি ফাইলে)।

রেসপন্স টাইম হল ড্রাইভের লেখা/পড়া অপারেশন শুরু করতে যে সময় লাগে।

IOPS এবং থ্রুপুটের মধ্যে রূপান্তরটি নিম্নরূপ করা যেতে পারে:

IOPS = থ্রুপুট/ব্লক সাইজ;
থ্রুপুট = IOPS * ব্লক সাইজ,

যেখানে ব্লকের আকার হল একটি ইনপুট/আউটপুট (I/O) অপারেশন চলাকালীন স্থানান্তরিত তথ্যের পরিমাণ। সুতরাং, ব্যান্ডউইথ হিসাবে একটি হার্ড ড্রাইভ (HDD SATA) এর বৈশিষ্ট্যটি জেনে আমরা সহজেই IOPS সংখ্যা গণনা করতে পারি।

উদাহরণ স্বরূপ, ধরা যাক স্ট্যান্ডার্ড ব্লক সাইজ - 4KB এবং ক্রমিক লেখা বা পড়ার জন্য প্রস্তুতকারকের দ্বারা ঘোষিত স্ট্যান্ডার্ড থ্রুপুট (I/O) - 121 MB/s। IOPS = 121 MB / 4 KB, ফলস্বরূপ আমরা আমাদের SATA হার্ড ড্রাইভের জন্য প্রায় 30,000 IOPS এর মান পাই. যদি ব্লকের আকার বৃদ্ধি করা হয় এবং 8 KB এর সমান করা হয়, তাহলে মানটি প্রায় 15,000 IOPS হবে, অর্থাৎ, এটি ব্লকের আকার বৃদ্ধির প্রায় সমানুপাতিকভাবে হ্রাস পাবে। যাইহোক, এটা পরিষ্কারভাবে বুঝতে হবে এখানে আমরা অনুক্রমিক রাইট বা রিড কী-তে IOPS বিবেচনা করেছি।

ঐতিহ্যগত SATA হার্ড ড্রাইভের জন্য জিনিসগুলি নাটকীয়ভাবে পরিবর্তিত হয় যদি পঠন এবং লেখা এলোমেলো হয়। এখানেই লেটেন্সি একটি ভূমিকা পালন করতে শুরু করে, যা HDDs (হার্ড ডিস্ক ড্রাইভ) SATA/SAS এর ক্ষেত্রে এবং কখনও কখনও SSD (সলিড স্টেট ড্রাইভ) সলিড স্টেট ড্রাইভের ক্ষেত্রেও খুবই গুরুত্বপূর্ণ। যদিও পরেরটি প্রায়শই চলমান উপাদানের অনুপস্থিতির কারণে "ঘূর্ণায়মান" ড্রাইভের চেয়ে ভাল মাত্রার পারফরম্যান্স অর্ডার প্রদান করে, প্রযুক্তির বিশেষত্বের কারণে উল্লেখযোগ্য রেকর্ডিং বিলম্ব এখনও ঘটতে পারে, এবং ফলস্বরূপ, অ্যারেগুলিতে ব্যবহার করার সময় . প্রিয় আমরাও অ্যারেতে সলিড-স্টেট ড্রাইভের ব্যবহার সম্পর্কে একটি বরং দরকারী অধ্যয়ন পরিচালনা করেছেন, যেমনটি দেখা গেছে, কর্মক্ষমতা সবচেয়ে ধীর গতির ড্রাইভের লেটেন্সির উপর নির্ভর করবে। আপনি তার নিবন্ধে ফলাফল সম্পর্কে আরও পড়তে পারেন: SSD + raid0 - সবকিছু এত সহজ নয়।

তবে আসুন স্বতন্ত্র ড্রাইভের কর্মক্ষমতায় ফিরে আসি। আসুন "ঘূর্ণায়মান" ড্রাইভগুলির ক্ষেত্রে বিবেচনা করি। একটি এলোমেলো I/O অপারেশন করার জন্য প্রয়োজনীয় সময় নিম্নলিখিত উপাদানগুলির দ্বারা নির্ধারিত হবে:

T(I/O) = T(A)+T(L)+T(R/W),

যেখানে T(A) হল অ্যাক্সেস টাইম বা সিক টাইম, যা সার্চ টাইম নামেও পরিচিত, অর্থাৎ, রিড হেডকে আমাদের প্রয়োজনীয় তথ্যের ব্লক সহ ট্র্যাকে স্থাপন করার জন্য প্রয়োজনীয় সময়। প্রায়শই, নির্মাতা ডিস্ক স্পেসিফিকেশনে 3 টি পরামিতি নির্দিষ্ট করে:

দূরতম পথ থেকে নিকটতম পথে যাওয়ার জন্য প্রয়োজনীয় সময়;
- সন্নিহিত ট্র্যাকগুলির মধ্যে সরানোর জন্য প্রয়োজনীয় সময়;
- গড় অ্যাক্সেস সময়।

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

T(L) হল ডিস্কের ঘূর্ণন দ্বারা সৃষ্ট বিলম্ব, অর্থাৎ, আমাদের ট্র্যাকে একটি নির্দিষ্ট সেক্টর পড়তে বা লিখতে যে সময় লাগে। এটা বোঝা সহজ যে এটি 0 থেকে 1/RPS এর মধ্যে থাকবে, যেখানে RPS হল প্রতি সেকেন্ডে ঘূর্ণনের সংখ্যা। উদাহরণস্বরূপ, 7200 RPM (প্রতি মিনিটে বিপ্লব) এর একটি ডিস্ক বৈশিষ্ট্য সহ, আমরা প্রতি সেকেন্ডে 7200/60 = 120 বিপ্লব পাই। অর্থাৎ, একটি বিপ্লব ঘটে (1/120) * 1000 (এক সেকেন্ডে মিলিসেকেন্ডের সংখ্যা) = 8.33 ms। এই ক্ষেত্রে গড় বিলম্ব একটি বিপ্লবে ব্যয় করা সময়ের অর্ধেক সমান হবে - 8.33/2 = 4.16 ms।

T(R/W) - একটি সেক্টর পড়ার বা লেখার সময়, যা ফরম্যাটিংয়ের সময় নির্বাচিত ব্লকের আকার দ্বারা নির্ধারিত হয় (512 বাইট থেকে ... বেশ কয়েকটি মেগাবাইট, আরও ক্যাপাসিয়াস ড্রাইভের ক্ষেত্রে - 4 কিলোবাইট থেকে, স্ট্যান্ডার্ড ক্লাস্টার সাইজ) এবং ব্যান্ডউইথ, যা ড্রাইভ স্পেসিফিকেশনে নির্দেশিত।

গড় ঘূর্ণন বিলম্ব, যা প্রায় অর্ধেক বিপ্লবে ব্যয় করা সময়ের সমান, 7200, 10,000 বা 15,000 RPM এর ঘূর্ণন গতি জেনে, নির্ণয় করা সহজ। এবং আমরা ইতিমধ্যে উপরে দেখিয়েছি কিভাবে.

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

একটি হার্ড ড্রাইভের এলোমেলো IOP-এর সংখ্যা গণনা করতে, নিম্নলিখিত সূত্রটি প্রয়োগ করা সম্ভব, শর্ত থাকে যে একই সাথে পড়া এবং লেখার ক্রিয়াকলাপগুলির সংখ্যা একই (50%/50%):

1/(((গড় পড়ার অনুসন্ধান সময় + গড় লেখার অনুসন্ধান সময়) / 2) / 1000) + (গড় ঘূর্ণন বিলম্ব / 1000))।

অনেকেই জানতে আগ্রহী যে ঠিক এই সূত্রের উৎপত্তি কেন? IOPS হল প্রতি সেকেন্ডে ইনপুট বা আউটপুট অপারেশনের সংখ্যা। এই কারণেই আমরা একটি ইনপুট বা আউটপুট অপারেশন সম্পূর্ণ করতে প্রয়োজনীয় হর (সেকেন্ড বা মিলিসেকেন্ডে প্রকাশ করা) সমস্ত বিলম্বকে বিবেচনায় নিয়ে সময়ের দ্বারা লব (1000 মিলিসেকেন্ড) 1 সেকেন্ড ভাগ করি।

অর্থাৎ, সূত্রটি এভাবে লেখা যেতে পারে:

1000 (ms) / ((গড় পড়ার সময় (ms) + গড় লেখার খোঁজ সময় (ms)) /2) + গড় ঘূর্ণন বিলম্ব (ms))

বিভিন্ন সংখ্যক RPM (প্রতি মিনিটে ঘূর্ণন) সহ ড্রাইভের জন্য, আমরা নিম্নলিখিত মানগুলি পাই:

একটি 7200 RPM ড্রাইভের জন্য IOPS = 1/(((8.5+9.5)/2)/1000) + (4.16/1000)) = 1/((9/1000) +
(4,16/1000)) = 1000/13,16 = 75,98;
একটি 10K RPM SAS ড্রাইভের জন্য IOPS = 1/(((3.8+4.4)/2)/1000) + (2.98/1000)) =
1/((4,10/1000) + (2,98/1000)) = 1000/7,08 = 141,24;
একটি 15K RPM SAS ড্রাইভের জন্য IOPS = 1/(((3.48+3.9)/2)/1000) + (2.00/1000)) =
1/((3,65/1000) + (2/1000)) = 1000/5,65 = 176,99.

এইভাবে, আমরা নাটকীয় পরিবর্তন দেখতে পাই যখন ক্রমান্বয়ে পড়া বা লেখার জন্য হাজার হাজার IOPS থেকে, কর্মক্ষমতা কয়েক দশ IOPS-এ নেমে আসে।

এবং ইতিমধ্যে, 4 KB এর একটি মানক সেক্টরের আকার এবং এত অল্প সংখ্যক IOPS-এর উপস্থিতি সহ, আমরা 100 মেগাবাইট নয়, একটি মেগাবাইটের চেয়ে কম একটি থ্রুপুট মান পাব।

একই RPM সহ ড্রাইভের জন্য বিভিন্ন নির্মাতাদের থেকে রেট করা ডিস্ক IOPS-এ কেন সামান্য পার্থক্য রয়েছে এই উদাহরণগুলিও ব্যাখ্যা করে।

এখন এটা পরিষ্কার হয়ে গেছে কেন কর্মক্ষমতা ডেটা মোটামুটি বিস্তৃত পরিসরে রয়েছে:

7200 RPM (প্রতি মিনিটে ঘোরান) HDD SATA - 50-75 IOPS;
10K RPM HDD SAS - 110-140 IOPS;
15K RPM HDD SAS - 150-200 IOPS;
SSD (সলিড স্টেট ড্রাইভ) - পড়ার জন্য হাজার হাজার IOPS, লেখার জন্য কয়েক হাজার।

যাইহোক, নামমাত্র ডিস্ক IOPS এখনও সঠিক থেকে অনেক দূরে, যেহেতু এটি পৃথক ক্ষেত্রে লোডের প্রকৃতির পার্থক্য বিবেচনা করে না, যা বোঝা খুবই গুরুত্বপূর্ণ।

এছাড়াও, বিষয়টি আরও ভালভাবে বোঝার জন্য, আমি আমারও থেকে আরেকটি দরকারী নিবন্ধ পড়ার পরামর্শ দিচ্ছি: কীভাবে সঠিকভাবে ডিস্কের কার্যকারিতা পরিমাপ করা যায়, যার জন্য এটিও স্পষ্ট হয়ে যায় যে লেটেন্সি মোটেও স্থির নয় এবং এটি লোড এবং এর প্রকৃতির উপর নির্ভর করে।

আমি যোগ করতে চাই শুধুমাত্র জিনিস:

হার্ডডিস্কের কর্মক্ষমতা গণনা করার সময়, আমরা ব্লকের আকার বৃদ্ধির সাথে সাথে আইওপিএসের সংখ্যা হ্রাসকে অবহেলা করতে পারি, কেন?

আমরা ইতিমধ্যেই বুঝতে পেরেছি যে "ঘূর্ণায়মান" ড্রাইভগুলির জন্য, একটি এলোমেলোভাবে পড়া বা লেখার জন্য প্রয়োজনীয় সময় নিম্নলিখিত উপাদানগুলি নিয়ে গঠিত:

T(I/O) = T(A)+T(L)+T(R/W)।

এবং তারপরে আমরা IOPS-এ এলোমেলোভাবে পড়া এবং লেখার জন্য পারফরম্যান্স গণনা করেছি। এটা ঠিক যে আমরা মূলত সেখানে T(R/W) প্যারামিটারটিকে অবহেলা করেছি এবং এটি আকস্মিক নয়। আমরা জানি যে ধরা যাক ক্রমিক পাঠ প্রতি সেকেন্ডে 120 মেগাবাইটে অর্জন করা যেতে পারে। এটি স্পষ্ট হয়ে যায় যে একটি 4KB ব্লক প্রায় 0.03 ms-এ পড়া হবে, একটি সময় অন্য বিলম্বের সময় (8 ms + 4 ms) থেকে কম মাত্রার দুটি অর্ডার।

এইভাবে, যদি 4KB এর একটি ব্লক আকারের সাথে আমাদের 76 IOPS থাকে(প্রধান বিলম্বটি ড্রাইভের ঘূর্ণন এবং হেড পজিশনিং টাইমের কারণে হয়েছিল, এবং পড়া বা লেখার প্রক্রিয়ার কারণে নয়), তারপরে 64 কেবি ব্লকের আকারের সাথে, আইওপিএসে ড্রপ 16 বার হবে না, যেমন অনুক্রমিক পঠন, কিন্তু শুধুমাত্র বেশ কয়েকটি IOPS দ্বারা। যেহেতু সরাসরি পড়া বা লেখার সময় 0.45 ms বৃদ্ধি পাবে, যা মোট বিলম্বের মাত্র 4%।

ফলস্বরূপ, আমরা 76-4% = 72.96 IOPS পাই, যা আপনি দেখেন, গণনার ক্ষেত্রে একেবারেই গুরুত্বপূর্ণ নয়, যেহেতু IOPS-এ ড্রপ 16 বার নয়, তবে মাত্র কয়েক শতাংশ! এবং সিস্টেমের কার্যকারিতা গণনা করার সময়, অন্যান্য গুরুত্বপূর্ণ পরামিতিগুলি বিবেচনা করতে ভুলবেন না এটি আরও গুরুত্বপূর্ণ।

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

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

সর্বোত্তম ব্লক (গুচ্ছ) আকার

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

এটি মনে রাখা উচিত যে ব্লকের আকার SSD-এর জন্য স্ট্যান্ডার্ড HDD-এর মতো গুরুত্বপূর্ণ নয়, কারণ এটি আপনাকে অল্প সংখ্যক র্যান্ডম IOPS-এর কারণে প্রয়োজনীয় থ্রুপুট প্রদান করতে দেয়, যার সংখ্যা ব্লকের আকার বাড়লে কিছুটা কমে যায়, বিপরীতে SSD, যেখানে প্রায় আনুপাতিক নির্ভরতা রয়েছে।

কেন 4 KB স্ট্যান্ডার্ড?

অনেক ড্রাইভের জন্য, বিশেষ করে সলিড-স্টেট ড্রাইভের জন্য, পারফরম্যান্সের মান, উদাহরণস্বরূপ লেখা, 4 KB থেকে শুরু করে, সর্বোত্তম হয়ে ওঠে, যেমনটি গ্রাফ থেকে দেখা যায়:

পড়ার সময়, গতিও বেশ উল্লেখযোগ্য এবং 4 KB থেকে শুরু করে কমবেশি সহনীয়:

এই কারণেই একটি 4 KB ব্লকের আকার প্রায়শই একটি আদর্শ হিসাবে ব্যবহৃত হয়, যেহেতু একটি ছোট আকারের সাথে বড় কার্যক্ষমতা ক্ষতি হয় এবং ব্লকের আকার বৃদ্ধির সাথে, ছোট ডেটা নিয়ে কাজ করার ক্ষেত্রে, ডেটা কম দক্ষতার সাথে বিতরণ করা হবে, পুরো ব্লকের আকার দখল করে এবং স্টোরেজ কোটা কার্যকরভাবে ব্যবহার করা হবে না।

RAID স্তর

যদি আপনার স্টোরেজ সিস্টেমটি একটি নির্দিষ্ট স্তরের একটি RAID-এ একত্রিত ড্রাইভের একটি অ্যারে হয়, তাহলে সিস্টেমের কার্যকারিতা অনেকাংশে নির্ভর করবে কোন RAID স্তর প্রয়োগ করা হয়েছে এবং মোট অপারেশনের কত শতাংশ রাইটিং অপারেশন, কারণ এটি লিখছে। যা বেশিরভাগ ক্ষেত্রে কর্মক্ষমতা অবনতি ঘটায়।

সুতরাং, RAID0-এর সাথে, প্রতিটি ইনপুট অপারেশনের জন্য শুধুমাত্র 1 IOPS ব্যবহার করা হবে, কারণ ডেটা ডুপ্লিকেশন ছাড়াই সমস্ত ড্রাইভ জুড়ে বিতরণ করা হবে। একটি আয়নার ক্ষেত্রে (RAID1, RAID10), প্রতিটি লেখার ক্রিয়াকলাপ ইতিমধ্যে 2 IOPS খরচ করবে, যেহেতু তথ্যটি 2 ড্রাইভে লিখতে হবে।

উচ্চতর RAID স্তরে, ক্ষতিগুলি আরও বেশি তাৎপর্যপূর্ণ; উদাহরণস্বরূপ, RAID5-এ পেনাল্টি ফ্যাক্টর হবে 4, যা ডিস্ক জুড়ে ডেটা বিতরণ করার কারণে।

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

একটি RAID6 অ্যারেতে, সবকিছুই একই রকম, তা ছাড়া একবার প্যারিটি গণনা করার পরিবর্তে, আমরা এটি দুবার করি এবং এইভাবে 3টি রিড এবং 3টি লেখা আছে, যা আমাদের 6 এর পেনাল্টি ফ্যাক্টর দেয়।

মনে হবে যে RAID-DP-এর মতো অ্যারেতে সবকিছু একই রকম হবে, যেহেতু এটি মূলত একটি পরিবর্তিত RAID6 অ্যারে। কিন্তু ব্যাপারটি এমন ছিল না... কৌশলটি হল একটি পৃথক WAFL (Write Anywhere File Layout) ফাইল সিস্টেম ব্যবহার করা হয়, যেখানে সমস্ত লেখার ক্রিয়াকলাপ ক্রমিক এবং খালি জায়গায় সঞ্চালিত হয়। WAFL মূলত ডিস্কের একটি নতুন অবস্থানে নতুন ডেটা লিখবে এবং তারপরে পয়েন্টারগুলিকে নতুন ডেটাতে স্থানান্তর করবে, এইভাবে পঠিত ক্রিয়াকলাপগুলিকে বাদ দেবে যা ঘটতে হবে। উপরন্তু, NVRAM-এ একটি লগ লেখা হয়, যা লেখার লেনদেন ট্র্যাক করে, লেখা শুরু করে এবং প্রয়োজনে সেগুলি পুনরুদ্ধার করতে পারে। এগুলি শুরুতে বাফারে লেখা হয় এবং তারপরে সেগুলি ডিস্কে "একত্রিত" হয়, যা প্রক্রিয়াটিকে গতি দেয়। সম্ভবত নেটঅ্যাপের বিশেষজ্ঞরা কীভাবে সঞ্চয় অর্জন করা হয় সে সম্পর্কে মন্তব্যে আমাদের আরও বিশদভাবে আলোকিত করতে পারেন, আমি এখনও এই সমস্যাটি পুরোপুরি বুঝতে পারিনি, তবে আমার মনে আছে যে RAID পেনাল্টি ফ্যাক্টর শুধুমাত্র 2 হবে, 6 নয়। "কৌশল" বেশ। উল্লেখযোগ্য

বৃহৎ RAID-DP অ্যারে যা কয়েক ডজন ড্রাইভ নিয়ে গঠিত, সেখানে "প্যারিটি পেনাল্টি" হ্রাস করার ধারণা রয়েছে যা প্যারিটি রাইট হওয়ার সময় ঘটে। সুতরাং, RAID-DP অ্যারে বাড়ার সাথে সাথে প্যারিটির জন্য বরাদ্দকৃত ডিস্কের একটি ছোট সংখ্যক প্রয়োজন, যা প্যারিটি রেকর্ডের সাথে সম্পর্কিত ক্ষতি হ্রাসের দিকে পরিচালিত করবে। যাইহোক, ছোট অ্যারেতে, বা রক্ষণশীলতা বাড়ানোর জন্য, আমরা এই ঘটনাটিকে অবহেলা করতে পারি।

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

যদি এই কারণগুলি উপেক্ষা করা হয়, তাহলে সূত্রটি নিম্নরূপ হবে:

কার্যকরী IOPS = (Raw IOPS * % রাইটস / RAID পেনাল্টি ফ্যাক্টর) + (Raw IOPS * % পড়ার), যেখানে Raw IOPS = ড্রাইভের গড় IOPS * ড্রাইভের সংখ্যা।

উদাহরণস্বরূপ, 12টি HDD SATA ড্রাইভের একটি RAID10 অ্যারের কর্মক্ষমতা গণনা করা যাক, যদি এটি জানা যায় যে 10% লেখার ক্রিয়াকলাপ এবং 90% পঠিত ক্রিয়াকলাপ একই সাথে ঘটে। ধরা যাক যে ডিস্কটি 75টি এলোমেলো IOPS প্রদান করে, যার ব্লক আকার 4KB।

প্রাথমিক IOPS = 75*12 = 900;
কার্যকরী IOPS = (900*0.1/2) + (900*0.9) = 855।

এইভাবে, আমরা দেখতে পাই যে কম লেখার তীব্রতায়, যা প্রধানত বিষয়বস্তু সরবরাহের জন্য ডিজাইন করা সিস্টেমগুলিতে পরিলক্ষিত হয়, RAID পেনাল্টি ফ্যাক্টরের প্রভাব ন্যূনতম।

আবেদন নির্ভরতা

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

এই কারণে, একটি নির্দিষ্ট প্রকল্পের জন্য একটি সমাধানের প্রয়োজনীয় কর্মক্ষমতা গণনা করা একটি খুব কঠিন কাজ হতে পারে। কিছু স্টোরেজ বিক্রেতা এবং বিশেষজ্ঞরা যুক্তি দেন যে IOPS কোন ব্যাপার না, যেহেতু গ্রাহকরা অত্যধিক 30-40 হাজার IOPS ব্যবহার করে, যখন আধুনিক স্টোরেজ সিস্টেমগুলি কয়েক হাজার এমনকি লক্ষ লক্ষ IOPS প্রদান করে। অর্থাৎ, আধুনিক স্টোরেজ সুবিধা 99% ক্লায়েন্টের চাহিদা পূরণ করে। যাইহোক, এই বিবৃতিটি সর্বদা সত্য নাও হতে পারে, শুধুমাত্র স্থানীয়ভাবে স্টোরেজ হোস্ট করা ব্যবসায়িক অংশের জন্য, কিন্তু ডেটা সেন্টারে হোস্ট করা প্রকল্পগুলির জন্য নয়, যা প্রায়শই, এমনকি তৈরি স্টোরেজ সমাধানগুলি ব্যবহার করার সময়ও বেশ উচ্চ কার্যকারিতা এবং ত্রুটি সহনশীলতা প্রদান করে।

যদি প্রকল্পটি একটি ডেটা সেন্টারে অবস্থিত হয়, তবে বেশিরভাগ ক্ষেত্রে, প্রস্তুত-তৈরি সমাধানগুলি ব্যবহার করার চেয়ে ডেডিকেটেড সার্ভারের উপর ভিত্তি করে আপনার নিজস্ব স্টোরেজ সিস্টেমগুলি তৈরি করা আরও বেশি লাভজনক, কারণ এটি আরও কার্যকরভাবে লোড বিতরণ এবং নির্বাচন করা সম্ভব হয়। নির্দিষ্ট প্রক্রিয়ার জন্য সর্বোত্তম সরঞ্জাম। অন্যান্য জিনিসের মধ্যে, রেডিমেড স্টোরেজ সিস্টেমের পারফরম্যান্স সূচকগুলি বাস্তব থেকে অনেক দূরে, কারণ তারা বেশিরভাগই 4 বা 8 KB ব্লক আকার ব্যবহার করার সময় সিন্থেটিক পারফরম্যান্স পরীক্ষার প্রোফাইল ডেটার উপর ভিত্তি করে। বেশিরভাগ ক্লায়েন্ট অ্যাপ্লিকেশন এখন 32 এবং 64 KB এর মধ্যে ব্লক আকার সহ পরিবেশে চলে.

আমরা গ্রাফ থেকে দেখতে পারি:

5%-এর কম স্টোরেজ সিস্টেম 10 KB-এর কম ব্লকের আকারের সাথে কনফিগার করা হয় এবং 20 KB-এর কম ব্লকের আকারের 15%-এর কম ব্যবহার করা হয়। উপরন্তু, এমনকি একটি প্রদত্ত অ্যাপ্লিকেশনের জন্য, এটি বিরল যে শুধুমাত্র এক ধরনের I/O খরচ ঘটে।উদাহরণস্বরূপ, একটি ডাটাবেসে বিভিন্ন প্রক্রিয়ার জন্য বিভিন্ন I/O প্রোফাইল থাকবে (ডেটা ফাইল, লগিং, ইনডেক্স...)। এর মানে হল যে বিবৃত সিন্থেটিক সিস্টেমের কর্মক্ষমতা পরীক্ষা সত্য থেকে অনেক দূরে হতে পারে।

বিলম্ব সম্পর্কে কি?

এমনকি যদি আমরা এই সত্যটিকে উপেক্ষা করি যে লেটেন্সি পরিমাপের জন্য ব্যবহৃত সরঞ্জামগুলি গড় বিলম্বের সময় পরিমাপ করে এবং এই সত্যটি মিস করে যে কিছু প্রক্রিয়ায় একটি একক I/O অন্যদের তুলনায় অনেক বেশি সময় নিতে পারে, এইভাবে পুরো প্রক্রিয়াটির অগ্রগতি কমিয়ে দেয়, তারা কি সব একাউন্টে নিতে না ব্লকের আকারের উপর নির্ভর করে কত I/O লেটেন্সি পরিবর্তিত হবে. অন্যান্য বিষয়ের মধ্যে, এই সময়টিও নির্দিষ্ট প্রয়োগের উপর নির্ভর করবে।

এইভাবে, আমরা আরেকটি যাদুকরী উপসংহারে আসি: IOPS সিস্টেমের কার্যকারিতা পরিমাপ করার সময় শুধুমাত্র ব্লকের আকার খুব ভাল বৈশিষ্ট্য নয়, তবে বিলম্বিতাও সম্পূর্ণরূপে অকেজো প্যারামিটার হতে পারে।

আচ্ছা, যদি আইওপিএস বা লেটেন্সি উভয়ই স্টোরেজ সিস্টেমের কর্মক্ষমতার একটি ভাল পরিমাপ না হয়, তাহলে কি?

শুধুমাত্র একটি নির্দিষ্ট সমাধানে অ্যাপ্লিকেশন কার্যকর করার একটি বাস্তব পরীক্ষা...

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

যাইহোক, আমাদের সিস্টেমের কার্যকারিতাকে প্রভাবিত করে এমন উপরোক্ত বিষয়গুলিকে বিবেচনায় রাখা সঞ্চয়স্থান নির্বাচন করার সময় বা ডেডিকেটেড সার্ভারের উপর ভিত্তি করে একটি নির্দিষ্ট পরিকাঠামো তৈরি করার সময় খুব কার্যকর হতে পারে। একটি নির্দিষ্ট মাত্রার রক্ষণশীলতার সাথে, পার্টিশন করার সময় বা ডিস্কগুলির সাথে অ-অনুকূল কাজ করার সময় অ-অনুকূল ব্লক আকারের আকারে কিছু প্রযুক্তিগত এবং সফ্টওয়্যার ত্রুটিগুলি দূর করার জন্য একটি কম-বেশি বাস্তবসম্মত সমাধান নির্বাচন করা সম্ভব হয়। সমাধান, অবশ্যই, গণনা করা কর্মক্ষমতার 100% গ্যারান্টি দেবে না, তবে 99% ক্ষেত্রে এটি বলা যেতে পারে যে সমাধানটি লোডের সাথে মোকাবিলা করবে, বিশেষত যদি আপনি অ্যাপ্লিকেশনের ধরন এবং এর বৈশিষ্ট্যগুলির উপর নির্ভর করে রক্ষণশীলতা যুক্ত করেন। গণনা

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

প্রতিটি এন্টারপ্রাইজের জন্য উচ্চ ফলাফল প্রাপ্ত করা খুবই গুরুত্বপূর্ণ এবং একই সময়ে উৎপাদনে যতটা সম্ভব কম সম্পদ ব্যয় করা (এর মধ্যে রয়েছে বিদ্যুৎ বিল, ভাড়া ইত্যাদি)।

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

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

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

শ্রম উত্পাদনশীলতা বৃদ্ধিকারী উপাদানগুলি সমগ্র কাজের প্রক্রিয়ার সবচেয়ে গুরুত্বপূর্ণ উপাদান, কারণ তারা যে কোনও উদ্যোগের বিকাশের হারকে প্রভাবিত করে এবং সেই অনুযায়ী, লাভ বৃদ্ধিতে অবদান রাখে।

এটি সাংগঠনিক পয়েন্টটিও লক্ষ করার মতো যা উত্পাদন এবং শ্রম ব্যবস্থাপনার স্তর নির্ধারণ করে। এর মধ্যে রয়েছে এন্টারপ্রাইজ ব্যবস্থাপনার সংগঠনের উন্নতি, কর্মীদের উন্নতি, উপাদান এবং প্রযুক্তিগত প্রশিক্ষণ।

উত্পাদনশীলতা সম্পর্কে কথা বলার সময়, শ্রমের তীব্রতা উপেক্ষা করা অসম্ভব। এই ধারণাটি কাজের একটি নির্দিষ্ট সময়ের মধ্যে একজন কর্মচারীর দ্বারা ব্যয় করা মানসিক এবং শারীরিক শক্তির পরিমাণের প্রতিফলন।

একটি প্রদত্ত কাজের প্রক্রিয়ার জন্য সর্বোত্তম তীব্রতা নির্ধারণ করা অত্যন্ত গুরুত্বপূর্ণ, কারণ অতিরিক্ত কার্যকলাপ উত্পাদনশীলতার অনিবার্য ক্ষতির কারণ হতে পারে। একটি নিয়ম হিসাবে, এটি মানুষের অতিরিক্ত কাজ, পেশাগত রোগ, আঘাত ইত্যাদির ফলে ঘটে।

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

শ্রম উত্পাদনশীলতার কারণগুলি বিজ্ঞানী এবং অনুশীলনকারীদের ঘনিষ্ঠ মনোযোগের বিষয়, কারণ তারা মূল কারণ হিসাবে কাজ করে যা এর স্তর এবং গতিশীলতা নির্ধারণ করে। বিশ্লেষণে অধ্যয়ন করা কারণগুলি বিভিন্ন মানদণ্ড অনুসারে শ্রেণীবদ্ধ করা যেতে পারে। আমরা সারণি 1 এ সবচেয়ে বিস্তারিত শ্রেণীবিভাগ উপস্থাপন করি

1 নং টেবিল

শ্রম উত্পাদনশীলতা প্রভাবিত কারণের শ্রেণীবিভাগ

শ্রেণিবিন্যাস বৈশিষ্ট্য

কারণের গ্রুপ

এটা প্রকৃতির দ্বারা

প্রাকৃতিক এবং জলবায়ু

আর্থ-সামাজিক

উৎপাদন ও অর্থনৈতিক

ফলাফলের উপর প্রভাব ডিগ্রী দ্বারা

মৌলিক

গৌণ

অধ্যয়নের বস্তুর সাথে সম্পর্কিত

ঘরোয়া

দলের উপর নির্ভর করে

উদ্দেশ্য

বিষয়ী

ব্যাপকতা দ্বারা

নির্দিষ্ট

সময়কাল অনুসারে

স্থায়ী

ভেরিয়েবল

কর্ম প্রকৃতি দ্বারা

বিস্তৃত

নিবিড়

প্রতিফলিত ঘটনা বৈশিষ্ট্য অনুযায়ী

পরিমাণগত

গুণমান

এর রচনা অনুসারে

পরাধীনতার স্তর অনুসারে (শ্রেণিক্রম)

প্রথম আদেশ

দ্বিতীয় আদেশ, ইত্যাদি

যেখানে সম্ভব, প্রভাব পরিমাপ

পরিমাপযোগ্য

পরিমাপযোগ্য

তাদের প্রকৃতির দ্বারা, কারণগুলি প্রাকৃতিক-জলবায়ু, আর্থ-সামাজিক এবং উত্পাদন-অর্থনৈতিকভাবে বিভক্ত।

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

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

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

এন্টারপ্রাইজগুলির ক্রিয়াকলাপগুলিকে সঠিকভাবে মূল্যায়ন করার জন্য, কারণগুলিকে অবশ্যই উদ্দেশ্য এবং বিষয়গতভাবে বিভক্ত করা উচিত। প্রাকৃতিক দুর্যোগের মতো উদ্দেশ্যমূলক কারণগুলি মানুষের ইচ্ছা এবং ইচ্ছার উপর নির্ভর করে না। উদ্দেশ্যমূলক কারণের বিপরীতে, বিষয়গত কারণগুলি আইনি সত্তা এবং ব্যক্তিদের কার্যকলাপের উপর নির্ভর করে।

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

পারফরম্যান্স ফলাফলের উপর প্রভাবের সময়কালের উপর ভিত্তি করে, ধ্রুবক এবং পরিবর্তনশীলের মধ্যে কারণগুলিকে আলাদা করা হয়। ধ্রুবক কারণগুলি অধ্যয়নের অধীন ঘটনাকে সারা সময় ধরে ক্রমাগত প্রভাবিত করে। পরিবর্তনশীল কারণগুলির প্রভাব পর্যায়ক্রমে নিজেকে প্রকাশ করে, উদাহরণস্বরূপ, নতুন প্রযুক্তির বিকাশ, নতুন ধরণের পণ্য, নতুন উত্পাদন প্রযুক্তি ইত্যাদি।

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

যদি বিশ্লেষণের লক্ষ্য অর্থনৈতিক কার্যকলাপের ফলাফলের উপর প্রতিটি ফ্যাক্টরের প্রভাব পরিমাপ করা হয়, তাহলে সেগুলি পরিমাণগত এবং গুণগত, সরল এবং জটিল, পরিমাপযোগ্য এবং পরিমাপযোগ্য নয়।

যে ফ্যাক্টরগুলি ঘটনাগুলির পরিমাণগত নিশ্চিততা প্রকাশ করে (শ্রমিকের সংখ্যা, সরঞ্জাম, কাঁচামাল, ইত্যাদি) পরিমাণগত হিসাবে বিবেচিত হয়। গুণগত কারণগুলি অধ্যয়ন করা বস্তুর অভ্যন্তরীণ গুণাবলী, বৈশিষ্ট্য এবং বৈশিষ্ট্যগুলি নির্ধারণ করে (শ্রমের উত্পাদনশীলতা, পণ্যের গুণমান, মাটির উর্বরতা ইত্যাদি)।

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

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

যেকোন ব্যবসা পরিচালনার ভিত্তি হল শ্রম সহ উপলব্ধ সম্পদের যৌক্তিক এবং দক্ষ ব্যবহার। এটা বেশ যৌক্তিক যে ব্যবস্থাপনা শ্রমিক নিয়োগের জন্য অতিরিক্ত খরচ ছাড়াই আউটপুটের পরিমাণ বাড়াতে চায়। বিশেষজ্ঞরা কর্মক্ষমতা উন্নত করতে পারে এমন কয়েকটি কারণ চিহ্নিত করে:

    ব্যবস্থাপনা শৈলী (একজন পরিচালকের প্রধান কাজ হল কর্মীদের অনুপ্রাণিত করা, একটি সাংগঠনিক সংস্কৃতি তৈরি করা যা কার্যকলাপ এবং কঠোর পরিশ্রমকে মূল্য দেয়)।

    প্রযুক্তিগত উদ্ভাবনে বিনিয়োগ (সময়ের চাহিদা পূরণ করে এমন নতুন সরঞ্জাম ক্রয় প্রতিটি কর্মচারীর ব্যয় করা সময়কে উল্লেখযোগ্যভাবে হ্রাস করতে পারে)।

    উন্নত প্রশিক্ষণের জন্য প্রশিক্ষণ এবং সেমিনার (উৎপাদনের সুনির্দিষ্ট জ্ঞান কর্মীদের উৎপাদন প্রক্রিয়ার উন্নতিতে অংশগ্রহণ করতে দেয়)।

অনেক ব্যবহারকারী আশ্চর্য হয় কি কম্পিউটার কর্মক্ষমতা প্রভাবিত করে?

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

ব্যাপক কর্মক্ষমতা সফ্টওয়্যার এবং হার্ডওয়্যার সেটিংস এবং বৈশিষ্ট্য গঠিত হয়.
তাদের তালিকা করা যাক.

হার্ডওয়্যার পারফরম্যান্স ফ্যাক্টর:

  1. প্রসেসর কোরের সংখ্যা - 1, 2, 3 বা 4
  2. প্রসেসর ফ্রিকোয়েন্সি এবং প্রসেসর সিস্টেম বাস (FSB) ফ্রিকোয়েন্সি – 533, 667, 800, 1066, 1333 বা 1600 MHz
  3. প্রসেসর ক্যাশে মেমরির ভলিউম এবং পরিমাণ (CPU)- 256, 512 KB; 1, 2, 3, 4, 6, 12 MB।
  4. সিপিইউ এবং মাদারবোর্ডের সিস্টেম বাস ফ্রিকোয়েন্সি মিলছে
  5. র্যান্ডম এক্সেস মেমরি (RAM) ফ্রিকোয়েন্সি এবং মাদারবোর্ড মেমরি বাস ফ্রিকোয়েন্সি - DDR2-667, 800, 1066
  6. RAM ক্ষমতা - 512 MB বা তার বেশি
  7. মাদারবোর্ডে ব্যবহৃত চিপসেট (Intel, VIA, SIS, nVidia, ATI/AMD)
  8. ব্যবহৃত গ্রাফিক্স সাবসিস্টেম মাদারবোর্ড বা বিচ্ছিন্ন (এটির নিজস্ব ভিডিও মেমরি এবং গ্রাফিক্স প্রসেসর সহ বাহ্যিক ভিডিও কার্ড) মধ্যে তৈরি করা হয়
  9. হার্ড ড্রাইভ (HDD) ইন্টারফেসের ধরন - সমান্তরাল IDE বা সিরিয়াল SATA এবং SATA-2
  10. হার্ড ড্রাইভ ক্যাশে - 8, 16 বা 32 এমবি।

তালিকাভুক্ত প্রযুক্তিগত বৈশিষ্ট্য বৃদ্ধি সবসময় উত্পাদনশীলতা বৃদ্ধি করে।

কোর

এই মুহুর্তে, বেশিরভাগ উত্পাদিত প্রসেসরগুলিতে কমপক্ষে 2 কোর রয়েছে (AMD Sempron, Athlon 64 এবং Intel Celeron D, Celeron 4xx ছাড়া)। কোরের সংখ্যা 3D রেন্ডারিং বা ভিডিও এনকোডিং কাজগুলিতে গুরুত্বপূর্ণ, সেইসাথে প্রোগ্রামগুলিতে যার কোডটি বেশ কয়েকটি কোরের মাল্টি-থ্রেডিংয়ের জন্য অপ্টিমাইজ করা হয়েছে। অন্যান্য ক্ষেত্রে (উদাহরণস্বরূপ, অফিস এবং ইন্টারনেটের কাজে) তারা অকেজো।

চার কোরনিম্নলিখিত চিহ্ন সহ ইন্টেল কোর 2 এক্সট্রিম এবং কোর 2 কোয়াড প্রসেসর রয়েছে: QX9xxx, Q9xxx, Q8xxx, QX6xxx;
এএমডি ফেনোম এক্স৩ – ৩ কোর;
এএমডি ফেনম এক্স 4 - 4 কোর।

আমাদের অবশ্যই মনে রাখতে হবে যে কোরের সংখ্যা উল্লেখযোগ্যভাবে সিপিইউর শক্তি খরচ বাড়ায় এবং মাদারবোর্ড এবং পাওয়ার সাপ্লাইয়ের জন্য পাওয়ার প্রয়োজনীয়তা বাড়ায়!

কিন্তু কোরের প্রজন্ম এবং আর্কিটেকচার যেকোন প্রসেসরের কর্মক্ষমতাকে ব্যাপকভাবে প্রভাবিত করে।
উদাহরণস্বরূপ, যদি আমরা একই ফ্রিকোয়েন্সি, সিস্টেম বাস এবং ক্যাশে মেমরি সহ ডুয়াল-কোর ইন্টেল পেন্টিয়াম ডি এবং কোর 2 ডুও নিই, তাহলে কোর 2 ডুও নিঃসন্দেহে জিতবে।

প্রসেসর, মেমরি এবং মাদারবোর্ড বাস ফ্রিকোয়েন্সি

এটাও খুব গুরুত্বপূর্ণ যে বিভিন্ন উপাদানের ফ্রিকোয়েন্সি মেলে।
ধরা যাক, যদি আপনার মাদারবোর্ড 800 MHz এর মেমরি বাস ফ্রিকোয়েন্সি সমর্থন করে এবং একটি DDR2-677 মেমরি মডিউল ইনস্টল করা থাকে, তাহলে মেমরি মডিউলের ফ্রিকোয়েন্সি কর্মক্ষমতা কমিয়ে দেবে।

একই সময়ে, যদি মাদারবোর্ডটি 800 MHz ফ্রিকোয়েন্সি সমর্থন না করে এবং একটি DDR2-800 মডিউল ইনস্টল করা থাকে, তবে এটি কাজ করবে, তবে কম ফ্রিকোয়েন্সিতে।

ক্যাশে

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

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

সমস্ত CPU ক্যাশের সংখ্যা (3 পর্যন্ত) এবং তাদের আকারে আলাদা। দ্রুততম ক্যাশে হল প্রথম স্তর (L1), ধীরতমটি তৃতীয় (L3)৷ শুধুমাত্র AMD Phenom প্রসেসরে L3 ক্যাশে থাকে।তাই L1 ক্যাশে বড় সাইজ থাকা খুবই গুরুত্বপূর্ণ।

আমরা ক্যাশে মেমরির আকারের উপর কর্মক্ষমতা নির্ভরতা পরীক্ষা করেছি। আপনি যদি 3D শ্যুটার প্রি এবং কোয়েক 4-এর ফলাফল তুলনা করেন, যা সাধারণ গেমিং অ্যাপ্লিকেশন, তাহলে 1 এবং 4 MB-এর পারফরম্যান্সের পার্থক্য প্রায় 200 MHz ফ্রিকোয়েন্সির পার্থক্য সহ প্রসেসরগুলির মধ্যে সমান। একই DivX 6.6 এবং XviD 1.1.2 কোডেক, সেইসাথে WinRAR 3.7 আর্কাইভারের জন্য ভিডিও এনকোডিং পরীক্ষার ক্ষেত্রে প্রযোজ্য। যাইহোক, 3DStudio Max 8, Lame MP3 Encoder, বা MainConcept-এর H.264 Encoder V2 এর মতো CPU-নিবিড় অ্যাপ্লিকেশনগুলি বড় ক্যাশের আকার থেকে খুব বেশি উপকৃত হয় না।
আমাদের মনে রাখা যাক যে L2 ক্যাশে AMD Athlon 64 X2 বা Phenom-এর তুলনায় Intel Core 2 CPU-এর কর্মক্ষমতার উপর অনেক বেশি প্রভাব ফেলে, যেহেতু ইন্টেলের সমস্ত কোরের জন্য একটি সাধারণ L2 ক্যাশে রয়েছে, যখন AMD প্রতিটি কোরের জন্য আলাদা একটি রয়েছে ! এই বিষয়ে, ফেনম ক্যাশের সাথে আরও ভাল কাজ করে।

র্যাম

ইতিমধ্যে উল্লিখিত হিসাবে, RAM ফ্রিকোয়েন্সি এবং ভলিউম দ্বারা চিহ্নিত করা হয়। একই সময়ে, এখন 2 ধরনের মেমরি পাওয়া যায়, DDR2 এবং DDR3, যা আর্কিটেকচার, কর্মক্ষমতা, ফ্রিকোয়েন্সি এবং সাপ্লাই ভোল্টেজের মধ্যে পার্থক্য - অর্থাৎ সবকিছু!
মেমরি মডিউলের ফ্রিকোয়েন্সি অবশ্যই মডিউলের ফ্রিকোয়েন্সির সাথে মেলে।

RAM এর পরিমাণ অপারেটিং সিস্টেম এবং সম্পদ-নিবিড় অ্যাপ্লিকেশনগুলির কার্যকারিতাকেও প্রভাবিত করে।
গণনাগুলি সহজ - Windows XP লোড করার পরে 300-350 MB RAM নেয়৷ যদি স্টার্টআপে অতিরিক্ত প্রোগ্রাম থাকে তবে তারা RAM লোড করে। অর্থাৎ 150-200 MB ফ্রি থাকে। শুধুমাত্র হালকা অফিস অ্যাপ্লিকেশন সেখানে মাপসই করা যাবে.
AutoCAD, গ্রাফিক্স অ্যাপ্লিকেশন, 3DMax, কোডিং এবং গ্রাফিক্সের সাথে আরামদায়ক কাজের জন্য কমপক্ষে 1 GB RAM প্রয়োজন। আপনি যদি উইন্ডোজ ভিস্তা ব্যবহার করেন তবে কমপক্ষে 2 জিবি।

গ্রাফিক্স সাবসিস্টেম

অফিস কম্পিউটারগুলি প্রায়ই এমন মাদারবোর্ড ব্যবহার করে যাতে অন্তর্নির্মিত গ্রাফিক্স থাকে। এই ধরনের চিপসেটের মাদারবোর্ডে (G31, G45, AMD 770G, ইত্যাদি) তাদের চিহ্নগুলিতে G অক্ষর থাকে।
এই সমন্বিত গ্রাফিক্স কার্ডগুলি ভিডিও মেমরির জন্য কিছু RAM ব্যবহার করে, যার ফলে ব্যবহারকারীর কাছে উপলব্ধ RAM স্থানের পরিমাণ হ্রাস পায়।

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

স্টোরেজ সাবসিস্টেম

প্রচুর পরিমাণে ডেটা অ্যাক্সেস করার সময় ড্রাইভের কার্যকারিতা ব্যাপকভাবে প্রভাবিত হয় - ভিডিও, অডিও, সেইসাথে প্রচুর সংখ্যক ছোট ফাইল খোলার সময়।

ফাইলগুলিতে অ্যাক্সেসের গতিকে প্রভাবিত করে এমন প্রযুক্তিগত বৈশিষ্ট্যগুলির মধ্যে, এটি হার্ড ড্রাইভ ইন্টারফেসের ধরণ (HDD) - সমান্তরাল IDE বা সিরিয়াল SATA এবং SATA-2 এবং হার্ড ড্রাইভ ক্যাশে - 8, 16 বা 32 এমবি।
এই মুহুর্তে, শুধুমাত্র SATA-2 ইন্টারফেসের সাথে হার্ড ড্রাইভগুলি ইনস্টল করার সুপারিশ করা হয়, যার সর্বোচ্চ ব্যান্ডউইথ এবং বৃহত্তম ক্যাশে রয়েছে।

সফ্টওয়্যার কর্মক্ষমতা কারণ:

  1. ইনস্টল করা প্রোগ্রামের সংখ্যা
  2. ফাইল সিস্টেম ফ্র্যাগমেন্টেশন
  3. ফাইল সিস্টেম ত্রুটি, খারাপ সেক্টর
  4. ওএস রেজিস্ট্রি ফ্র্যাগমেন্টেশন
  5. ওএস রেজিস্ট্রি ত্রুটি
  6. পৃষ্ঠা ফাইলের আকার (ভার্চুয়াল মেমরি আকার)
  7. OS GUI ভিজ্যুয়ালাইজেশন উপাদান অন্তর্ভুক্ত
  8. স্টার্টআপে উইন্ডোজ প্রোগ্রাম এবং পরিষেবা লোড হচ্ছে

এটি একটি সম্পূর্ণ তালিকা নয়, তবে এটি উইন্ডোজ ওএসের বৈশিষ্ট্য যা এটির ক্রিয়াকলাপকে ব্যাপকভাবে ধীর করে দিতে পারে।
তবে আমরা পরবর্তী নিবন্ধে এই বৈশিষ্ট্যগুলি, সেটিংস এবং পরামিতিগুলি সম্পর্কে কথা বলব।

সিপিইউএকটি মূল কম্পিউটিং উপাদান যা একটি কম্পিউটারের কর্মক্ষমতাকে ব্যাপকভাবে প্রভাবিত করে। কিন্তু প্রসেসরের উপর গেমিং পারফরম্যান্স কতটা নির্ভর করে? গেমিং পারফরম্যান্স উন্নত করতে আপনার কি প্রসেসর পরিবর্তন করা উচিত? এই বৃদ্ধি কি ধরনের দেবে? আমরা এই নিবন্ধে এই প্রশ্নগুলির উত্তর খুঁজে বের করার চেষ্টা করব।

1. ভিডিও কার্ড বা প্রসেসর কি পরিবর্তন করতে হবে

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

  • ফেনোম II X4 945 (3 GHz)
  • 8 GB DDR2 800 MHz
  • GTX 660 2 GB

সামগ্রিকভাবে, আমি কম্পিউটারের পারফরম্যান্সে বেশ খুশি ছিলাম, সিস্টেমটি বেশ দ্রুত কাজ করেছিল, বেশিরভাগ গেমগুলি উচ্চ বা মাঝারি/উচ্চ গ্রাফিক্স সেটিংসে চলে এবং আমি প্রায়শই ভিডিওগুলি সম্পাদনা করিনি, তাই 15-30 মিনিটের রেন্ডারিং বিরক্ত হয়নি আমাকে.

ট্যাঙ্কের গেম ওয়ার্ল্ডে প্রথম সমস্যা দেখা দেয়, যখন উচ্চ থেকে মাঝারি গ্রাফিক্স সেটিংস পরিবর্তন করা প্রত্যাশিত কর্মক্ষমতা বৃদ্ধি দেয়নি। ফ্রেম রেট পর্যায়ক্রমে 60 থেকে 40 FPS এ নেমে এসেছে। এটি স্পষ্ট হয়ে ওঠে যে প্রসেসর দ্বারা কর্মক্ষমতা সীমিত ছিল। তারপরে 3.6 GHz পর্যন্ত যাওয়ার সিদ্ধান্ত নেওয়া হয়েছিল, যা WoT-তে সমস্যাগুলি সমাধান করেছে।

কিন্তু সময় অতিবাহিত হয়, নতুন ভারী গেম প্রকাশিত হয়, এবং WoT থেকে আমি এমন একটিতে স্যুইচ করেছিলাম যেটি সিস্টেম রিসোর্সের (Armata) বেশি চাহিদা ছিল। পরিস্থিতি নিজেই পুনরাবৃত্তি হয়েছে এবং প্রশ্নটি কী পরিবর্তন করতে হবে - ভিডিও কার্ড বা প্রসেসর। GTX 660 কে 1060 এ পরিবর্তন করার কোন মানে ছিল না; অন্তত একটি GTX 1070 নেওয়া দরকার ছিল। তবে পুরানো ফেনম অবশ্যই এই ধরনের একটি ভিডিও কার্ড পরিচালনা করতে সক্ষম হবে না। এমনকি আরমাটাতে সেটিংস পরিবর্তন করার সময়ও, এটি স্পষ্ট ছিল যে কার্যক্ষমতা আবার প্রসেসর দ্বারা সীমাবদ্ধ ছিল। অতএব, গেমগুলির জন্য আরও উত্পাদনশীল ইন্টেল প্ল্যাটফর্মে রূপান্তর সহ প্রথমে প্রসেসরটি প্রতিস্থাপন করার সিদ্ধান্ত নেওয়া হয়েছিল।

প্রসেসর প্রতিস্থাপন মাদারবোর্ড এবং RAM প্রতিস্থাপন entailed. কিন্তু অন্য কোন উপায় ছিল না; এছাড়াও, আশা ছিল যে একটি আরও শক্তিশালী প্রসেসর পুরানো ভিডিও কার্ডটিকে প্রসেসর-নির্ভর গেমগুলিতে আরও সম্পূর্ণরূপে সক্ষম করার অনুমতি দেবে।

2. প্রসেসর নির্বাচন

সেই সময়ে কোন রাইজেন প্রসেসর ছিল না; তাদের মুক্তি শুধুমাত্র প্রত্যাশিত ছিল। তাদের সম্পূর্ণরূপে মূল্যায়ন করার জন্য, শক্তি এবং দুর্বলতা সনাক্ত করতে তাদের মুক্তি এবং গণ পরীক্ষার জন্য অপেক্ষা করা প্রয়োজন ছিল।

তদতিরিক্ত, এটি ইতিমধ্যেই জানা ছিল যে তাদের প্রকাশের সময় দামটি বেশ বেশি হবে এবং তাদের জন্য দামগুলি আরও পর্যাপ্ত না হওয়া পর্যন্ত আরও ছয় মাস অপেক্ষা করতে হবে। এতদিন অপেক্ষা করার কোন ইচ্ছা ছিল না, ঠিক যেমন দ্রুত স্থির অশোধিত AM4 প্ল্যাটফর্মে স্যুইচ করার কোন ইচ্ছা ছিল না। এবং, AMD এর চিরন্তন ভুলগুলি দেওয়া, এটিও ঝুঁকিপূর্ণ ছিল।

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

প্রথমে কোর i5 প্রসেসরের মধ্যে পছন্দ ছিল:

  • কোর i5-6600
  • কোর i5-7600
  • কোর i5-6600K
  • কোর i5-7600K

একটি মিড-রেঞ্জ গেমিং কম্পিউটারের জন্য, i5-6600 ছিল সর্বনিম্ন বিকল্প। কিন্তু ভবিষ্যতে, ভিডিও কার্ড প্রতিস্থাপনের ক্ষেত্রে আমি কিছু রিজার্ভ রাখতে চেয়েছিলাম। কোর i5-7600 খুব আলাদা ছিল না, তাই মূল পরিকল্পনা ছিল একটি স্থিতিশীল 4.4 GHz-এ ওভারক্লক করার ক্ষমতা সহ একটি Core i5-6600K বা Core i5-7600K কেনা।

তবে, আধুনিক গেমগুলিতে পরীক্ষার ফলাফলগুলি পড়ার পরে, যেখানে এই প্রসেসরগুলির লোড 90% এর কাছাকাছি ছিল, এটি স্পষ্ট যে ভবিষ্যতে সেগুলি যথেষ্ট নাও হতে পারে। কিন্তু আমি দীর্ঘ সময়ের জন্য একটি রিজার্ভ সহ একটি ভাল প্ল্যাটফর্ম চাই, যেহেতু আপনি প্রতি বছর আপনার পিসি আপগ্রেড করতে পারেন সেই দিনগুলি চলে গেছে

তাই আমি কোর i7 প্রসেসর দেখতে শুরু করলাম:

  • কোর i7-6700
  • কোর i7-7700
  • কোর i7-6700K
  • কোর i7-7700K

আধুনিক গেমগুলিতে তারা এখনও সম্পূর্ণরূপে লোড হয় না, তবে প্রায় 60-70%। কিন্তু, Core i7-6700-এর বেস ফ্রিকোয়েন্সি মাত্র 3.4 GHz, এবং Core i7-7700 এর বেশি নেই - 3.6 GHz।

শীর্ষস্থানীয় ভিডিও কার্ড সহ আধুনিক গেমগুলিতে পরীক্ষার ফলাফল অনুসারে, সর্বাধিক কার্যক্ষমতা বৃদ্ধি প্রায় 4 GHz এ পরিলক্ষিত হয়। তারপরে এটি আর এত তাৎপর্যপূর্ণ নয়, কখনও কখনও প্রায় অদৃশ্য।

আই 5 এবং আই 7 প্রসেসরগুলি অটো-ওভারক্লকিং প্রযুক্তি () দিয়ে সজ্জিত হওয়া সত্ত্বেও, আপনার এটির উপর খুব বেশি নির্ভর করা উচিত নয়, যেহেতু সমস্ত কোর ব্যবহার করা হয় এমন গেমগুলিতে বৃদ্ধি নগণ্য হবে (শুধুমাত্র 100-200 মেগাহার্টজ)।

এইভাবে, কোর i7-6700K (4 GHz) এবং i7-7700K (4.2 GHz) প্রসেসরগুলি আরও সর্বোত্তম, এবং একটি স্থিতিশীল 4.4 GHz-এ ওভারক্লকিংয়ের সম্ভাবনার কারণে, তারা i7-6700 (3.4 GHz) থেকে উল্লেখযোগ্যভাবে বেশি প্রতিশ্রুতিশীল ) এবং i7-7700 (3.6 GHz), যেহেতু ফ্রিকোয়েন্সির পার্থক্য ইতিমধ্যে 800-1000 MHz হবে!

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

এছাড়াও, নতুন চিপসেট সহ মাদারবোর্ডগুলি আরও ব্যয়বহুল ছিল (যদিও আপনি একটি পুরানো চিপসেটে একটি প্রসেসর ইনস্টল করতে পারেন, এটি কিছু সমস্যা তৈরি করতে পারে)।

তাই, কোর i7-6700K কে 4 GHz এর বেস ফ্রিকোয়েন্সি এবং ভবিষ্যতে একটি স্থিতিশীল 4.4 GHz-এ ওভারক্লক করার ক্ষমতা নিয়ে নেওয়ার সিদ্ধান্ত নেওয়া হয়েছিল।

3. একটি মাদারবোর্ড এবং মেমরি নির্বাচন করা

আমি, বেশিরভাগ উত্সাহী এবং প্রযুক্তিগত বিশেষজ্ঞদের মতো, ASUS থেকে উচ্চ-মানের এবং স্থিতিশীল মাদারবোর্ড পছন্দ করি। ওভারক্লকিং ক্ষমতা সহ Core i7-6700K প্রসেসরের জন্য, সেরা বিকল্প হল Z170 চিপসেটের উপর ভিত্তি করে মাদারবোর্ড। উপরন্তু, আমি একটি ভাল অন্তর্নির্মিত সাউন্ড কার্ড পেতে চেয়েছিলেন. অতএব, Z170 চিপসেটে ASUS থেকে সবচেয়ে সস্তা গেমিং মাদারবোর্ড নেওয়ার সিদ্ধান্ত নেওয়া হয়েছিল -।

মেমরি, 3400 মেগাহার্টজ পর্যন্ত মডিউল ফ্রিকোয়েন্সিগুলির জন্য মাদারবোর্ডের সমর্থনকে বিবেচনা করে, আরও দ্রুত হতে চেয়েছিল। একটি আধুনিক গেমিং পিসির জন্য, সেরা বিকল্প হল একটি 2x8 GB DDR4 মেমরি কিট৷ যা অবশিষ্ট ছিল তা হল মূল্য/ফ্রিকোয়েন্সি অনুপাতের ক্ষেত্রে সর্বোত্তম সেট খুঁজে বের করা।

প্রাথমিকভাবে, পছন্দটি AMD Radeon R7 (2666 MHz) তে পড়েছিল, যেহেতু দামটি খুব লোভনীয় ছিল। কিন্তু অর্ডার করার সময় তা স্টকে ছিল না। আমাকে অনেক বেশি ব্যয়বহুল G.Skill RipjawsV (3000 MHz) এবং সামান্য কম ব্যয়বহুল Team T-Force Dark (2666 MHz) এর মধ্যে বেছে নিতে হয়েছিল।

এটি একটি কঠিন পছন্দ ছিল, যেহেতু আমি দ্রুত মেমরি চাই, এবং তহবিল সীমিত ছিল। আধুনিক গেমগুলির পরীক্ষার উপর ভিত্তি করে (যা আমি অধ্যয়ন করেছি), 2133 MHz এবং 3000 MHz মেমরির মধ্যে পারফরম্যান্সের পার্থক্য ছিল 3-13% এবং গড়ে 6%। এটা অনেক না, কিন্তু আমি সর্বোচ্চ পেতে চেয়েছিলেন.

কিন্তু ঘটনা হল যে দ্রুত মেমরি তৈরি করা হয় ফ্যাক্টরি ওভারক্লকিং স্লোয়ার চিপ দ্বারা। G.Skill RipjawsV মেমরি (3000 MHz) ব্যতিক্রম নয় এবং, এই ফ্রিকোয়েন্সি অর্জনের জন্য, এর সরবরাহ ভোল্টেজ হল 1.35 V। উপরন্তু, প্রসেসরগুলিকে খুব বেশি ফ্রিকোয়েন্সি সহ এবং ইতিমধ্যে 3000 MHz এর ফ্রিকোয়েন্সি সহ মেমরি হজম করা কঠিন। সিস্টেম স্থিরভাবে কাজ করতে পারে না। ঠিক আছে, বর্ধিত সরবরাহ ভোল্টেজ মেমরি চিপ এবং প্রসেসর কন্ট্রোলার উভয়েরই দ্রুত পরিধানের (অবক্ষয়) দিকে নিয়ে যায় (ইন্টেল আনুষ্ঠানিকভাবে এটি ঘোষণা করেছে)।

একই সময়ে, টিম টি-ফোর্স ডার্ক মেমরি (2666 মেগাহার্টজ) 1.2 V এর ভোল্টেজে কাজ করে এবং প্রস্তুতকারকের মতে, ভোল্টেজকে 1.4 V এ বাড়ানোর অনুমতি দেয়, যা ইচ্ছা হলে আপনাকে ম্যানুয়ালি ওভারক্লক করতে দেয়। . সমস্ত সুবিধা এবং অসুবিধাগুলি ওজন করার পরে, 1.2 V এর স্ট্যান্ডার্ড ভোল্টেজ সহ মেমরির পক্ষে পছন্দ করা হয়েছিল।

4. গেমিং কর্মক্ষমতা পরীক্ষা

প্ল্যাটফর্ম স্যুইচ করার আগে, আমি কিছু গেমে পুরানো সিস্টেমে পারফরম্যান্স পরীক্ষা করেছিলাম। প্ল্যাটফর্ম পরিবর্তন করার পরে, একই পরীক্ষাগুলি পুনরাবৃত্তি করা হয়েছিল।

উচ্চ গ্রাফিক্স সেটিংসে একই ভিডিও কার্ড (GTX 660) সহ একটি পরিষ্কার Windows 7 সিস্টেমে পরীক্ষাগুলি করা হয়েছিল, যেহেতু প্রসেসর প্রতিস্থাপনের লক্ষ্য ছিল চিত্রের গুণমান হ্রাস না করে কর্মক্ষমতা বৃদ্ধি করা।

আরও সঠিক ফলাফল অর্জনের জন্য, শুধুমাত্র একটি বিল্ট-ইন বেঞ্চমার্ক সহ গেমগুলি পরীক্ষায় ব্যবহার করা হয়েছিল। একটি ব্যতিক্রম হিসাবে, অনলাইন ট্যাঙ্ক শুটার আর্মার্ড ওয়ারফেয়ারে একটি পারফরম্যান্স পরীক্ষা একটি রিপ্লে রেকর্ড করে এবং তারপরে ফ্র্যাপস ব্যবহার করে রিডিংয়ের সাথে এটিকে প্লে করে চালানো হয়েছিল।

উচ্চ গ্রাফিক্স সেটিংস।

Phenom X4 (@3.6 GHz) এ পরীক্ষা করুন।

পরীক্ষার ফলাফল দেখায় যে গড় FPS সামান্য পরিবর্তিত হয়েছে (36 থেকে 38 পর্যন্ত)। এর মানে হল এই গেমের পারফরম্যান্স ভিডিও কার্ডের উপর নির্ভর করে। যাইহোক, সমস্ত পরীক্ষায় ন্যূনতম FPS ড্রপ উল্লেখযোগ্যভাবে হ্রাস পেয়েছে (11-12 থেকে 21-26), যার মানে গেমটি এখনও একটু বেশি আরামদায়ক হবে।

DirectX 12 এর সাথে পারফরম্যান্সের উন্নতির আশায়, আমি পরে Windows 10 এ একটি পরীক্ষা করেছি।

কিন্তু ফলাফল আরও খারাপ হয়েছে।

ব্যাটম্যান: আরখাম নাইট

উচ্চ গ্রাফিক্স সেটিংস।

Phenom X4 (@3.6 GHz) এ পরীক্ষা করুন।

Core i7-6700K (4.0 GHz) এ পরীক্ষা করুন।

ভিডিও কার্ড এবং প্রসেসর উভয় ক্ষেত্রেই গেমটির খুব চাহিদা। পরীক্ষাগুলি থেকে এটি স্পষ্ট যে প্রসেসর প্রতিস্থাপনের ফলে গড় এফপিএস (14 থেকে 23 পর্যন্ত) উল্লেখযোগ্য বৃদ্ধি এবং সর্বনিম্ন ড্রডাউন হ্রাস (0 থেকে 15 পর্যন্ত), সর্বাধিক মানও বৃদ্ধি পেয়েছে (27 থেকে 37 পর্যন্ত)। যাইহোক, এই সূচকগুলি আরামদায়ক গেমিংয়ের অনুমতি দেয় না, তাই আমি মাঝারি সেটিংস সহ পরীক্ষা চালানোর এবং বিভিন্ন প্রভাব অক্ষম করার সিদ্ধান্ত নিয়েছি।

মাঝারি গ্রাফিক্স সেটিংস।

Phenom X4 (@3.6 GHz) এ পরীক্ষা করুন।

Core i7-6700K (4.0 GHz) এ পরীক্ষা করুন।

মাঝারি সেটিংসে, গড় FPSও সামান্য বৃদ্ধি পেয়েছে (37 থেকে 44 পর্যন্ত), এবং ড্রডাউন উল্লেখযোগ্যভাবে হ্রাস পেয়েছে (22 থেকে 35), একটি আরামদায়ক গেমের জন্য 30 FPS-এর সর্বনিম্ন থ্রেশহোল্ড অতিক্রম করেছে। সর্বোচ্চ মানের ব্যবধানও রয়ে গেছে (50 থেকে 64 পর্যন্ত)। প্রসেসর পরিবর্তনের ফলে খেলা বেশ আরামদায়ক হয়ে ওঠে।

উইন্ডোজ 10 এ স্যুইচ করা একেবারে কিছুই পরিবর্তন করেনি।

ডিউস প্রাক্তন: মানবজাতি বিভক্ত

উচ্চ গ্রাফিক্স সেটিংস।

Phenom X4 (@3.6 GHz) এ পরীক্ষা করুন।

Core i7-6700K (4.0 GHz) এ পরীক্ষা করুন।

প্রসেসর প্রতিস্থাপনের ফলাফল শুধুমাত্র FPS ড্রডাউনে একটি হ্রাস ছিল (13 থেকে 18 পর্যন্ত)। দুর্ভাগ্যবশত, আমি মাঝারি সেটিংস সহ পরীক্ষা চালাতে ভুলে গেছি, কিন্তু আমি ডাইরেক্টএক্স 12-এ পরীক্ষা করেছি।

ফলস্বরূপ, ন্যূনতম এফপিএস শুধুমাত্র কমে গেছে।

সাঁজোয়া যুদ্ধবিগ্রহ: প্রজেক্ট আরমাটা

আমি প্রায়ই এই গেমটি খেলি এবং এটি আমার কম্পিউটার আপগ্রেড করার প্রধান কারণ হয়ে উঠেছে। উচ্চ সেটিংসে, গেমটি বিরল কিন্তু অপ্রীতিকর ড্রপ 20-30 সহ 40-60 FPS তৈরি করেছে।

সেটিংসকে মাঝারিতে কমিয়ে গুরুতর ড্রপ দূর করা হয়েছে, কিন্তু গড় FPS প্রায় একই রয়ে গেছে, যা প্রসেসরের কর্মক্ষমতার অভাবের একটি পরোক্ষ লক্ষণ।

একটি রিপ্লে রেকর্ড করা হয়েছিল এবং উচ্চ সেটিংসে FRAPS ব্যবহার করে প্লেব্যাক মোডে পরীক্ষা করা হয়েছিল।

আমি একটি টেবিলে তাদের ফলাফল সংক্ষিপ্ত.

সিপিইউ FPS (মিনিট) FPS (বুধবার) FPS (সর্বোচ্চ)
ফেনম এক্স 4 (@3.6 GHz) 28 51 63
কোর i7-6700K (4.0 GHz) 57 69 80

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

অন্যান্য খেলাগুলো

আমি পরীক্ষা পরিচালনা করিনি, তবে সাধারণভাবে বেশিরভাগ অনলাইন এবং প্রসেসর-নির্ভর গেমগুলিতে একই চিত্র পরিলক্ষিত হয়। ব্যাটলফিল্ড 1 এবং ওভারওয়াচের মতো অনলাইন গেমগুলিতে প্রসেসরটি FPS কে গুরুতরভাবে প্রভাবিত করে। এবং GTA 5 এবং ওয়াচ ডগসের মতো উন্মুক্ত বিশ্ব গেমগুলিতেও।

পরীক্ষার খাতিরে, আমি Phenom প্রসেসর সহ একটি পুরানো পিসিতে GTA 5 ইনস্টল করেছি এবং একটি Core i7 সহ একটি নতুন। যদি আগে, উচ্চ সেটিংসের সাথে, FPS 40-50 এর মধ্যে থাকে, এখন এটি কার্যত কোন ড্রডাউন ছাড়াই স্থিরভাবে 60-এর উপরে থাকে এবং প্রায়শই 70-80-এ পৌঁছায়। এই পরিবর্তনগুলি খালি চোখে লক্ষণীয়, তবে একজন সশস্ত্র একজন সহজেই সবাইকে নিভিয়ে দেয়

5. কর্মক্ষমতা পরীক্ষা রেন্ডারিং

আমি খুব বেশি ভিডিও সম্পাদনা করি না এবং শুধুমাত্র একটি সাধারণ পরীক্ষা চালিয়েছি। আমি 17:22 এর দৈর্ঘ্য এবং 2.44 GB এর ভলিউম সহ একটি সম্পূর্ণ HD ভিডিও রেন্ডার করেছি যা আমি ব্যবহার করি ক্যামটাসিয়া প্রোগ্রামে কম বিটরেটে। ফলাফল ছিল 181 MB এর একটি ফাইল। প্রসেসররা পরবর্তী সময়ে কাজটি সম্পন্ন করেছে।

সিপিইউ সময়
ফেনম এক্স 4 (@3.6 GHz) 16:34
কোর i7-6700K (4.0 GHz) 3:56

অবশ্যই, একটি ভিডিও কার্ড (GTX 660) রেন্ডারিংয়ের সাথে জড়িত ছিল, কারণ আমি কল্পনা করতে পারি না যে ভিডিও কার্ড ছাড়া কে রেন্ডার করার কথা ভাববে, যেহেতু এটি 5-10 গুণ বেশি সময় নেয়। এছাড়াও, সম্পাদনার সময় প্রভাবগুলির প্লেব্যাকের মসৃণতা এবং গতিও ভিডিও কার্ডের উপর নির্ভর করে।

যাইহোক, প্রসেসরের উপর নির্ভরতা বাতিল করা হয়নি এবং কোর i7 ফেনোম এক্স 4 এর চেয়ে 4 গুণ দ্রুত এই কাজটি মোকাবেলা করেছে। সম্পাদনা এবং প্রভাবগুলির জটিলতা বাড়ার সাথে সাথে এই সময়টি উল্লেখযোগ্যভাবে বৃদ্ধি পেতে পারে। Phenom X4 যা 2 ঘন্টা পরিচালনা করতে পারে, Core i7 30 মিনিটে পরিচালনা করতে পারে।

আপনি যদি ভিডিও সম্পাদনায় গুরুত্ব সহকারে নিযুক্ত হওয়ার পরিকল্পনা করেন তবে একটি শক্তিশালী মাল্টি-থ্রেডেড প্রসেসর এবং প্রচুর পরিমাণে মেমরি উল্লেখযোগ্যভাবে আপনার সময় বাঁচাবে।

6। উপসংহার

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

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

7. লিঙ্ক

প্রসেসর ইন্টেল কোর i7-8700
প্রসেসর ইন্টেল কোর i5-8400
ইন্টেল কোর i3 8100 প্রসেসর