প্রসেসরের ব্যবহার 4 জিবি র‌্যাম ইনস্টল হওয়ার সাথে সাথে বৃদ্ধি পায়


9

আমার কাছে একটি ইন্টেল অ্যাটম ডি 2700 (সিএনোলজি এনএএস ডিএস 412 +) 4 জিবি র‌্যামের সাথে কার্নেল 3.2.30 x86_64 চলছে। এই ইউনিটে একটি একক ডিআইএমএম স্লট রয়েছে।

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

এটি কি লিনাক্সের সাথে নির্দিষ্ট কিছু যা এর কারণ হতে পারে? নাকি এটি পরমাণু নিজেই একটি ইস্যু?


আপনি কি বিতরণ ব্যবহার করছেন তা যুক্ত করতে পারেন?
বার্নহার্ড

সিনোলজির বিল্ড।
ট্রেভর সেওয়ার্ড

কার্নেলটিতে কি কোনও পরিবর্তন ছিল? আপনি কি কোনও সুযোগে একটি পিএই কার্নেল ব্যবহার করছেন?
ffledgling

সিনোলজি সাধারণত এই ধরণের রিলিজ নোট সরবরাহ করে না। না, এটি একটি x86-64 কার্নেল।
ট্রেভর সেওয়ার্ড

অতিরিক্ত লোডের উত্স হিসাবে শীর্ষগুলি কী দেখায়? আরও আই / ও, আরও চলমান প্রক্রিয়া? অদলবদল সক্ষম করা আছে? আপনার যদি উচ্চ (এর) লোড সহ দীর্ঘ চলমান প্রক্রিয়াগুলি থাকে তবে আপনি cat /proc/$PID/statusসময়ের সাথে সাথে ফলাফলগুলি তুলনা করতে পারেন ।
হউক লেজিং

উত্তর:


7

ইন্টেল অ্যাটম প্রসেসর ডি 2000 এবং এন 2000 সিরিজ ডেটাশিট, খণ্ডে একবার দেখুন

নোট পৃষ্ঠা 32-33 এবং টেবিল 3-24।

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


1

TL; ড

আমি মনে করি যে অপরাধীটি বেমানান র‌্যাম মডিউল।


আমি ডি 2000 ডেটাশিটের মাধ্যমে পড়েছি ( চতুর্মুখী পরামর্শ অনুসারে) ডাঃ এএফআইএকে ডায়াশিটটি বেশ কয়েকটি ডিআইএমএম স্লটের ক্ষেত্রে র‌্যামের আকার সীমাবদ্ধ করা সম্পর্কে কিছুই বলে না। প্রায় কথা বলে পদমর্যাদার (সুত্র। পরিবর্তে মেমরি জ্যামিতি )।

ডি 2000 সিস্টেমে র‌্যাম আপগ্রেড করতে চাইলে যে কেউ সমর্থনযোগ্য মেমরি কনফিগারেশনের জন্য সারণী 3-24 পরীক্ষা করে দেখতে হবে । 4096 এমবি মেমরির আকারের জন্য মডিউলটি হওয়া উচিত:

  • দ্বিগুণ
  • 2 গিগাবাইট ঘনত্বের 16 চিপ সহ

একই ক্যাপাসিটির মেমোরি মডিউলগুলি বিভিন্ন কনফিগারেশনে তৈরি করা হয়, যাতে কেউ আটটি চার গিগাবিট ঘনত্ব চিপ ব্যবহার করে 4 গিগাবাইট সিঙ্গল-র‌্যাঙ্ক মডিউল পেতে পারে, যা কনফিগারেশনটি টেবিলের তালিকাভুক্ত নয় - কিংস্টনের এই আলোকিত পোস্টটি দেখুন ।

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


0

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


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

জার্মান উইকিপিডিয়া নিবন্ধ দাবি করেছে যে I / O প্রক্রিয়াগুলি বোঝার একটি অংশ। এইভাবে লোডটি আরও র‌্যামের সাথে ড্রপ করা উচিত। এটি সহজেই চেক করা যায় for((i=0;i<20;i++)); do dd if=/dev/sda of=/dev/null skip=$((i*100)) bs=1M count=100 & done। এটি চালান এবং উপরে একবার দেখুন। আমি জানি না যে অদলবদলের কারণে আমি / ও কীভাবে লোডকে প্রভাবিত করে এবং আমি / ও অপেক্ষা শতকরা। যে পারফরম্যান্স ড্রপ এই ব্যাখ্যা দিয়ে মোটেও বোঝা যায় না।
হউক লেগেছে 27'13

0

একটি কম্পিউটারের সবসময়ই একটি বাধা থাকে, অন্যথায় সমস্ত সমস্যা শূন্য সময়ের মধ্যেই সমাধান হয়ে যায়। আপনি মেমোরি বোতল ঘাড় সরানোর সময়, সিস্টেমটি ডিস্কে অপেক্ষা করা বন্ধ করে দেয় এবং সিপিইউ আরও কার্যকরভাবে ব্যবহৃত হয়।

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

অবশ্যই আপনার অপারেটিং সিস্টেমে মেমরি পরিচালনায় সমস্যা আছে তবে এটির সম্ভাবনা খুব কম।


3
আমি মনে করি এখানে কী চলছে তা নিয়ে একটি বড় ভুল ধারণা রয়েছে। অ্যাপ্লিকেশনগুলি 4 গিগাবাইট বনাম 2 জিবি র‌্যামের সাথে উল্লেখযোগ্য পারফরম্যান্সের অভিজ্ঞতা অর্জন করে। এটি এমন নয় যে প্রসেসরটি "100%" ব্যবহৃত হয়েছে, এটি হ'ল অ্যাপ্লিকেশনগুলি প্রায় অ-কার্যক্ষম হয়।
ট্রেভর সেওয়ার্ড

সম্ভবত পেজিং এবং কনটেক্সট-স্যুইচিং ওভারহেডগুলির কারণে এটি ঘটছে? সেই অ্যাপ্লিকেশনটির থ্রুপুট বৃদ্ধি পায় কিনা তা দেখতে আপনার 2 জিবি এবং 4 জিবি সহ একক ভারী অ্যাপ্লিকেশনটি চালানো উচিত। যদি এটি হয় তবে এটি প্রসঙ্গ-স্যুইচিংয়ের কারণ হতে পারে।
ffledgling

3
অতিরিক্ত উপলব্ধ শারীরিক মেমরির কারণে প্রসঙ্গ-স্যুইচিং?
ট্রেভর সেওয়ার্ড

আমার হাইপোথিসিসটি হ'ল, অতিরিক্ত মেমোরিটির অর্থ প্রসেসর এখন আরও একাধিক প্রক্রিয়া / থ্রেডগুলিতে একসাথে কাজ করতে পারে (কারণ এটি ডিস্ক আই / ও অথবা অদলবদলের জন্য অপেক্ষা করতে হবে না) এবং আরও প্রক্রিয়া / থ্রেডের ফলে আরও প্রসঙ্গের সুইচ বোঝানো হবে। আমি খুব ভুল ভুল হতে পারে।
ffledgling

@ ট্রেভেরসওয়ার্ড, প্রশ্নটি সম্পূর্ণ আলাদা বলেছে।
ভনব্র্যান্ড

0

আপনার নতুন র‌্যামের ডিডিআর3-800 এবং পুরাতনটি ডিডিআর 3-1066 (বা নতুন র‌্যামের উচ্চতর বিলম্ব রয়েছে) এমন কোনও সুযোগ রয়েছে কি?

যদি আপনার কাজের চাপে প্রচুর ক্যাশে মিস হয় এবং ঘন ঘন র‌্যামকে আঘাত করে তবে ধীর গতির র্যাম একটি উল্লেখযোগ্য পার্থক্য করতে পারে - এই মানদণ্ডটি -1066 এবং -800 র‌্যামের মধ্যে মেমরি ব্যান্ডউইদথের 30% পার্থক্য দেখায়:

http://www.tomshardware.com/reviews/core-i7-870-1156,2482-5.html

আপনার কাজের চাপ অনেক পার্থক্য দেখতে নিখুঁত স্মৃতি হতে হবে।


প্রতিস্থাপন ডিআইএমএম হ'ল কেভিআর 13৩৩ ডি 3 এস 9/4 জি, তবে পরমাণু কেবল 800Mhz এ চালিত হবে।
ট্রেভর সেওয়ার্ড

ইন্টেল বলেছে যে ডি 2700 মেমরি কন্ট্রোলার ডিডিআর 3-800 বা -1066 র‌্যাম (6.4 জিবি / সেকেন্ডের সর্বোচ্চ মেমরি ব্যান্ডউইথ এবং 8.5 জিবি / সেকেন্ডের সাথে) সহ কাজ করবে। তবে আপনার র‌্যামটি 1333 হ'ল এটি 1066 এ ডাউনলক হওয়া উচিত, যাতে আমার পরামর্শটি মোটা হয়ে যায়।
জনি

0

আমি কখনও অনুভব করি নি যে কেবল অনুমান করা: এটি পরমাণু 4G এর বেশি শারীরিকভাবে (আইআইআরসি) এবং পিসিআই অ্যাড্রেস স্পেসের সাথে কিছু সংঘর্ষের কারণে সম্বোধন করতে না পারার কারণে সম্ভবত এটি একটি সমস্যা।

কটাক্ষপাত আছে নিজ নিজ কার্নেল পরামিতি (Mem *) । তারা সম্ভবত আমাদের সমস্যার একটি ভাল ব্যাখ্যা দেবে না তবে এটি সমাধান করতে পারে (কিছু র‌্যামের দামে)। সুতরাং আপনি উপরের এক্স এমআইবি ব্যবহার থেকে কার্নেলটি আটকাতে পারেন। সমস্যাটি কোন সীমান্তে অদৃশ্য হয়ে যাবে তা আপনি পরীক্ষা করতে পারেন। এটি সম্ভাব্য তবে পিসিআই ডিভাইসগুলি 4G এর নীচে সরাসরি ম্যাপ করা হয়েছে তা নিশ্চিত নয়। এটি যাচাই করা বোধগম্য হয় তবে কীভাবে এটি করতে হয় তা আমি জানি না (সম্ভবত কোনও এসিপিআই সরঞ্জামের মাধ্যমে বা cat /sys/devices/pci0000\:00/0000\:00*/resource)।


বুট প্যারামিটারগুলিতে অ্যাক্সেস ছাড়াই কীভাবে একজন সর্বোচ্চ সেট সেট করতে পারে?
ট্রেভর সেওয়ার্ড

0

আপনি কি এই সিনোলজি ফোরামের থ্রেডটি দেখেছেন:

http://forum.synology.com/enu/viewtopic.php?f=140&t=55105&sid=32ffe791c14c1a817869f78ec3d4300a&start=15

ব্যক্তি বলেছে যে /etc/rc.d এ প্যারামিটার পরিবর্তন করা সাহায্য করে (এটি যেখানে ইনস্টল করা র‌্যামের পরিমাণের উপর ভিত্তি করে vm.min_free_kybtes সেট করা আছে)। তবে এটি 2GB -> 4GB নয়, 1GB -> 2GB আপগ্রেডের জন্য বেশি বলে মনে হচ্ছে।

অন্যরা দাবি করেন যে 4 জিবি কিছুতেই কাজ করবে না, অন্যদিকে একজন লোক দাবি করেছে যে কেভিআর 1066 ডি 3 এস 7/4 জি মডিউলটি (যা 1066 মেগাহার্টজ) ভাল কাজ করে যখন অন্যরা আপনার মতো 1333 মেগাহার্জ মডিউল নিয়ে সমস্যা দেখছে।

কোনও সমাধানের দিকে ইঙ্গিত করার জন্য খুব শক্ত প্রমাণ নেই বলে মনে হয় না, তবে আপনি সেই ডিএস 412 + এর 4 গিগাবাইট র‍্যামের সাথে পারফরম্যান্সের অবনতি দেখতে পাচ্ছেন না।


1
এটি আমিই এবং শেষ পর্যন্ত এটি min_free_kbytes সংশোধন করে কোনও লাভ হয়নি।
ট্রেভর সেওয়ার্ড

তারপরে আমি সেই লোকটির সাথে গিয়েছিলাম যা বলেছিল যে 1066 মেগাহার্টজ মডিউলটি কাজ করেছে, তবে 1333 মেগাহার্টজ মডিউলযুক্ত ব্যক্তিরা সমস্যা নিয়ে অভিযোগ করছেন - সম্ভবত সিনোলজির বায়োস 1333 ভালভাবে পরিচালনা করতে পারে না।
জনি

এটি হবে ইন্টেলের ইউইএফআই বাস্তবায়ন।
ট্রেভর সেওয়ার্ড

0

আমার (শিক্ষিত) অনুমান যে আপনার প্রসেসরের ক্যাশে 2 গিগাবাইট র‌্যাম এর বেশি পরিচালনা করতে পারে না, সুতরাং এর চেয়ে বেশি ইনস্টল করা ক্যাশে অক্ষম করে দেয়, যার ফলে একটি উল্লেখযোগ্য পারফরম্যান্স হিট হয়। এটি একটি কোয়াড কোর সিপিইও, সুতরাং একক থ্রেডযুক্ত অ্যাপ্লিকেশন কেবল সর্বমোট সিপিইউর সর্বাধিক 25% ব্যবহার করতে পারে, এ কারণেই এটি র‌্যাম যুক্ত করার পরে উপরে যায় না।


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