কোনও নির্দিষ্ট কাজ নষ্ট করার সময় আমার সিস্টেমে হার্ডওয়্যার বাধা কোথায় রয়েছে তা আমি কীভাবে বলব


1

আমি বুঝতে পারি যে ইতিমধ্যে এই বিষয়টির চারপাশে বেশ কয়েকটি সদৃশ প্রশ্ন রয়েছে তবে আমি যে সমস্ত প্রশ্ন দেখেছি তা সাধারণ কম্পিউটারের ধীরগতির জন্য। আমার ক্ষেত্রে আমার খুব প্রসেসর নিবিড় কাজ রয়েছে এবং এটি দ্রুত করতে আমি কী করতে পারি তা দেখতে চাই।

প্রশ্নে টাস্কটি (তবে আমি সাধারণ সমাধানগুলি সন্ধান করছি, এই কাজের সাথে সুনির্দিষ্ট নয়) একসাথে একটি ৩ 360০ টি ভিডিও গঠনের জন্য 2 4 কে ভিডিও ফাইল একসাথে সেলাই করছে।

এখানে দুটি পর্যায় রয়েছে: সেলাই এবং অপ্টিমাইজ করা।

স্টিচিং খুব সিপিইউ নিবিড় এবং আমি সম্প্রতি দু'টি আই 9 প্রসেসরের 28 থ্রেড সহ প্রায় গতি দ্বিগুণ করেছি। প্রক্রিয়াটির এই অংশটি চালানোর সময় প্রসেসরটি প্রায় 80% (আগে এটি সর্বদা 100% ছিল) চালিত হয় তাই এর থেকে বোঝা যায় যে অন্য কোনও কিছু এটি ধীর করে দিচ্ছে। আমার 32 জিবি মেমরিটি কেবল 30% ব্যবহৃত হয়েছে তবে সম্ভবত এটি মেমরির গতি?

ডিস্কের ব্যবহার প্রায় 1 - 2% এর মতো বলে মনে হচ্ছে

জিপিইউ ব্যবহার প্রায় 30%

আমি সন্দেহ করি যে আমি এটিকে আরও অনেক বেশি গতিতে পারি (কেবলমাত্র রেফারেন্সের জন্য এটি বর্তমানে এক ঘণ্টার বেশি সময় ধরে ফুটেজে সেলাই করতে পারে)

দ্বিতীয় পর্যায়ে ফুটেজের 1 ঘন্টার জন্য প্রায় 2 ঘন্টা সময় লাগে এবং মূলত সম্পাদনকে আরও সহজ করতে একটি কম রেজিস ভিডিও তৈরি করে।

এই পর্যায়ে সিপিইউ ব্যবহারের পরিমাণ প্রায় 30% এবং অন্য কোনও কিছুই উচ্চতর ব্যবহৃত হয় না (সংস্থান মনিটরের ভিত্তিতে)। এমন কিছু হার্ডওয়্যার ভিত্তিক থাকতে হবে যা এটি কমিয়ে দিচ্ছে - আমি কীভাবে বলতে পারি?

অনেক ধন্যবাদ

আমার সিস্টেমে কিছু নোট (যা এই প্রশ্নের উত্তর দেওয়ার জন্য সত্যই প্রাসঙ্গিক নয় তবে আমি এটি সম্পূর্ণতার জন্য এখানে রেখেছি)

  • i9 7940X
  • 32 জিবি (2x16GB) 2400MHz
  • 2 পৃথক এম 2 ড্রাইভ (লেখার জন্য একটি পড়ার জন্য একটি)
  • এনভিডিয়া জিটিএক্স 1080 টি
  • আসুস রগ স্ট্রিক্স এক্স 299-ই গেমিং

আপনি কি সফ্টওয়্যার ব্যবহার করছেন?
সাইবারনার্ড

উত্তর:


2

আপনার হার্ডওয়্যার নিরীক্ষণ এবং জিনিসগুলি সঙ্কুচিত করতে আপনি এখনও অনেক কিছু করতে পারেন।

আপনি কোনও উইন্ডোজ মেশিন বা OS এর কোন সংস্করণ চালাচ্ছেন তা আপনি বলেননি তবে আমি এটি এখনকার জন্য একটি উইন্ডোজ 10 মেশিন ধরে নিচ্ছি।

আপনি পারফরম্যান্স মনিটর (পারফোন) নামে একটি সরঞ্জাম ব্যবহার করতে পারেন। এটি আপনাকে আপনার সিস্টেমের জন্য কী মেট্রিকগুলি নিরীক্ষণ করতে সক্ষম করবে এবং মানগুলির উপর নির্ভর করে যেখানে আপনার বাধা কোথায় হতে পারে।

আপনার চারপাশে একবার নজর রাখুন এছাড়াও জিপিইউর জন্য কিছু মেট্রিক এবং এর মতোও পেতে পারে।

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

স্মৃতি | ব্যবহারে প্রতিশ্রুতিবদ্ধ%: আপনার র‌্যামের বর্তমানে কত শতাংশ প্রতিশ্রুতিবদ্ধ তা ট্র্যাক করে ("ব্যবহারে")। অ্যাপ্লিকেশনগুলি খোলার এবং বন্ধ হওয়ার সাথে সাথে এটি ওঠানামা করা উচিত, তবে এটি ক্রমাগত বৃদ্ধি পেলে এটি একটি মেমরি ফাঁসকে নির্দেশ করতে পারে।

নেটওয়ার্ক ইন্টারফেস | বাইটস টোটাল / সেকেন্ড: নির্দিষ্ট নেটওয়ার্ক ইন্টারফেসে (যেমন ওয়াই-ফাই বা ইথারনেট) কত বাইট প্রেরণ এবং গৃহীত হয় তা ট্র্যাক করে। যদি এটি কোনও ইন্টারফেসের ব্যান্ডউইথের 70০% এর বেশি হয়ে যায়, আপনার আপগ্রেড করার বিষয়টি বিবেচনা করা উচিত।

পেজিং ফাইল | % ব্যবহার: আপনার সিস্টেমে কতটা পেজিং ফাইল ব্যবহৃত হচ্ছে তা ট্র্যাক করে। যদি এটি ধারাবাহিকভাবে উচ্চ হয় তবে আপনার শারীরিক র‍্যাম বাড়ানো বা কমপক্ষে আপনার পেজিং ফাইলের আকার বাড়ানো উচিত।

শারীরিক ডিস্ক | % ডিস্কের সময়: হার্ড ড্রাইভের কতটা সময় পড়ার এবং / অথবা অনুরোধগুলি লেখার ক্ষেত্রে ব্যয় করা হয় তা পরীক্ষা করে। যদি এটি ধারাবাহিকভাবে উচ্চ হয় তবে আপনার একটি কঠিন রাষ্ট্রীয় ড্রাইভে আপগ্রেড করার কথা বিবেচনা করা উচিত।

শারীরিক ডিস্ক | % ডিস্ক পড়ার সময়: উপরের মত একই মাত্র পড়ার জন্য অনুরোধ।

শারীরিক ডিস্ক | % ডিস্ক লেখার সময়: কেবল লেখার অনুরোধ ব্যতীত উপরের মত একই।

প্রসেসর | % বিঘ্নিত সময়: আপনার সিপিইউ হার্ডওয়্যার বিঘ্নিত হ্যান্ডলিং দ্বারা কতটা সময় ব্যয় তা ট্র্যাক করে। যদি এটি ধারাবাহিকভাবে 10-20% এর উপরে থাকে তবে এটি আপনার হার্ডওয়্যার উপাদানগুলির মধ্যে একটিতে একটি সম্ভাব্য সমস্যা নির্দেশ করতে পারে।

থ্রেড | % প্রসেসরের সময়: আপনার প্রসেসরের কতটুকু ক্ষমতা পৃথক প্রক্রিয়া থ্রেড দ্বারা ব্যবহৃত হচ্ছে তা পরীক্ষা করে (কোনও অ্যাপ্লিকেশনটিতে একাধিক থ্রেড থাকতে পারে)। কোন থ্রেড মনিটরিং করতে হবে তা সনাক্ত করতে পারলেই কেবল দরকারী।

আমি ব্যবহার করেছি এমন কিছু এসকিউএল রয়েছে:

PhysicalDisk (_Total) \ গড়। ডিস্ক সেকেন্ড / রিড ফিজিক্যালডিস্ক (_টোটাল) \ গড় ডিস্ক সেকেন্ড / লিখুন এই দুটি কাউন্টার আপনাকে জানায় যে আপনার আই / ও সাবসিস্টেমটি অপারেটিং সিস্টেম থেকে ডেটার জন্য অনুরোধগুলিতে কত দ্রুত সাড়া দিচ্ছে; অন্য কথায়, বিলম্ব। স্থানীয় ফিজিক্যাল ম্যাগনেটিক ডিস্ক, সান ড্রাইভ, এনএএস ড্রাইভস বা সলিড স্টেট ড্রাইভগুলি নির্বিশেষে যে আই / ও সাবসিস্টেম ব্যবহার করছেন তা বিবেচনা না করে ফিরে আসা বিলম্বিত মানগুলি বৈধ। আপনার বিলম্বিত মানগুলি সাধারণত 20 মিমের বেশি হওয়া উচিত নয়; যদি আপনি এসএসডি ব্যবহার করেন তবে সম্ভবত 5 এসএমের বেশি নয়। আপনি যদি দ্বিতীয় বা ততোধিক বিলম্বিত মান দেখেন তবে আপনার আই / ও সাবসিস্টেমের এমন একটি সমস্যা রয়েছে যা একটি গ্রহণযোগ্য পর্যায়ে পারফরম্যান্স রাখার জন্য সমাধান করা দরকার।

সিস্টেম \ প্রসেসরের সারি লেন্থ প্রসেসরের কুই দৈর্ঘ্যকাউন্টার আপনাকে সিস্টেম প্রসেসরে সময় অপেক্ষা করার জন্য থ্রেডের সংখ্যা বলে। যদি এই সংখ্যাটি 0 এর চেয়ে বেশি হয় তবে এর অর্থ হ'ল সিস্টেমটি পরিচালনা করতে পারে তার চেয়ে বেশি মূল প্রতি অনুরোধ রয়েছে এবং এটি উল্লেখযোগ্য পারফরম্যান্স সমস্যার কারণ হতে পারে। আমার একবার এক ক্লায়েন্ট ছিল যার এক মাসের শেষ প্রক্রিয়া ছিল যা ব্যবসায়ের দিনে চালানো হয়েছিল, এটি চালাতে 2.5 থেকে 3 ঘন্টা সময় লাগবে; যখন এটি চলে তখন সেই সিস্টেমে অন্য সবার জন্য পারফরম্যান্স মারাত্মকভাবে ধীর হবে। আমি প্রসেসরের ক্যু দৈর্ঘ্যের কাউন্টারটির দিকে চেয়েছিলাম - সাধারণত এটি দিনের বেলা 3 বা 4 এর বেশি না হয়ে যায় তবে মাসের শেষের সময় এটি 30 থেকে 50 এর মধ্যে কোথাও চলে যায় The ক্লায়েন্টটি 4 প্রসেসর সহ ভার্চুয়াল মেশিনে চলছিল, এবং আমি জিজ্ঞাসা করেছি যে তারা এটি দ্বিগুণ করতে পারে কিনা। তারা করেছিল, এবং পরবর্তী মাসের শেষটি 45 মিনিটে শেষ হয়েছে।


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