নেটওয়ার্কে র‌্যাম ভাগ করুন


49

আমার সহকর্মী এমন একটি অ্যাপ্লিকেশন ব্যবহার করছেন যা প্রচুর স্মৃতি গ্রহণ করে যা সিস্টেমটিকে খুব ধীর করে তোলে। ইন্টারনেটে অন্যান্য পিসির সাথে মেমরি ভাগ করে নেওয়া কি সম্ভব?

সিস্টেমে 8 গিগাবাইট র‌্যাম রয়েছে এবং অ্যাপ্লিকেশনটি 6 জিবি-র বেশি ব্যবহার করে।


5
এটি রিমোট ডেস্কটপ, বা ভিএনসি, বা এক্স 11 এর মাধ্যমে একটি উচ্চ-চালিত সার্ভারে চালান?
ডাব্লুগ্রোলাও

3
আপনি ইতিমধ্যে উল্লিখিত উত্তর হিসাবে ক্যাশে হিসাবে বৃহত স্টোরেজ ড্রাইভ (এইচডিডি বা এসএসডি) ব্যবহার করা ভাল।
ফায়ারব্যাগ


79
আপনার আরও ভাগ্য আরও র‌্যাম ডাউনলোড হতে পারে ...
মেহরদাদ

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

উত্তর:


162

আমি কেবলমাত্র একটি স্ট্যান্ডেলোন অ্যাপ্লিকেশন বিবেচনা করেছি যা "স্ট্যান্ডার্ড" মেশিনে চলে অন্য কোথাও ইনস্টল করার ক্ষমতা নেই বা বিশেষজ্ঞ হার্ডওয়্যার বা সফ্টওয়্যার ব্যবহার করার ক্ষমতা নেই no অন্যান্য উত্তর (সঠিকভাবে) ঠিকানাটির জন্য সফ্টওয়্যার স্থানান্তর বা কাজের জন্য ডেডিকেটেড হার্ডওয়্যার।

কোনও নেটওয়ার্কের মাধ্যমে "শেয়ার র‌্যাম" করার যে কোনও উপায় সেই নেটওয়ার্ক মাধ্যমের সীমাবদ্ধতার সাপেক্ষে। এমনকি গিগাবিট ইথারনেট প্রায় 100MB / s (মেগাবাইট) এর মধ্যে সীমাবদ্ধ এর অর্থ আপনার "র্যাম" গতিও সীমাবদ্ধ থাকবে।

100MB / s হ'ল আপনার সিস্টেমে র‌্যামের গতির একটি ক্ষুদ্র ভগ্নাংশ। আপনার প্রোগ্রামটি বেদনাদায়কভাবে ধীরে ধীরে হবে এবং 90 এর দশকের গোড়ার দিকে এটি কম্পিউটারে চলছে বলে মনে হবে

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

এটি বিলম্বিত সমস্যাগুলিকে অগ্রাহ্য করছে যা আপনার প্রোগ্রামটিকে আবার প্রস্থের ক্রমকে ধীর করবে।

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

একটি পৃষ্ঠার ফাইলের জন্য কেবল আরও র‍্যাম, বা একটি এসএসডি কিনুন। এটি করার জন্য অন্য কোনও উপায় নেই যা সামান্য উপকারের জন্য পাগল পরিমাণ কাজ বা হার্ডওয়ারের প্রয়োজন হয় না।


46
গিগাবিট ইথারনেটের উপর অদলবদল / পেজিংয়ের স্থানীয় চৌম্বকীয় ডিস্কের পেজফাইলে তুলনায় কম বিলম্ব থাকতে পারে । উদাহরণস্বরূপ স্থানীয় ইথারনেটের জন্য 1 এমএস পিং সময়ের অধীনে 10 এমএস ডিস্ক ল্যাটেন্সি বনাম well পেজফাইলে থাকা ফাইল সার্ভারটি (বা আপনি যে আইপিসিএসআই ডিভাইসটি বদলে যাচ্ছেন) যদি এটির র‌্যামে গরম রাখে , আপনি সম্ভবত জিতবেন। আইডিকে যদি উইন্ডোজ কোনও নেটওয়ার্ক ফাইলে পেজিং সমর্থন করে। (আমি লিনাক্স অবশ্যই নিশ্চিত, তবে এটি একটি উইন্ডোজ প্রশ্ন)। ওহ, স্রেফ দেখেছি যে প্রশ্নটি "ওভার ইন্টারনেট" বলে, তাই এনভিএম।
পিটার কর্ডেস

2
@ মার্কহু প্রদত্ত এটি সুপার ব্যবহারকারীকে জিজ্ঞাসা করা হয়েছিল, আমি মনে করি না যে সফটওয়্যারটি ব্যবহার করা হচ্ছে তার কোডটির উপরে প্রশ্নকারীর কোনও নিয়ন্ত্রণ আছে।
oldmud0

2
@ পিটারকর্ডস আপনি যা বর্ণনা করেন তা আরও র্যাম বা এসএসডি কেনার ক্ষেত্রে ক্ষতি loss এবং আরও অবশ্যই উইন্ডোজ। ;)
jpmc26

11
@ টমটম বাড়ির জন্য এবং "সাধারণ" অফিসের ব্যবহার গিগাবিট এখনও আপনার ডেস্কটপ মেশিনে যা পান তা এখনও অনেকটাই। কেবলমাত্র 25 জি এবং 100 জি ব্যাকবোন অবকাঠামোর জন্য সাধারণ (বা কমপক্ষে অ্যাভেলবেল) এর অর্থ এই নয় যে আপনি সম্ভবত এটি ডেস্কটপে দেখবেন। আমি কোনও স্থানীয় সরবরাহকারীকেও যুক্তিসঙ্গত ব্যয়ে একটি ডেস্কটপ 10 জিগই কার্ড খুঁজে পাই না , 25GigE ছেড়ে দিন। 10 জিগি কার্ডগুলি এখানে 8 জিবি মেমরি স্টিকের ব্যয়ের চেয়ে 4 গুণ বেশি। আমি জানি যা আমি যুক্তিসঙ্গত আপগ্রেড বিবেচনা করব।
মকুবাই

9
"90 এর দশকের প্রথম থেকেই এটি কম্পিউটারে চলছে বলে মনে করুন" - আশ্চর্যের বিষয়, 90 এর দশকের কম্পিউটার আজকের কম্পিউটারের চেয়ে অনেক দ্রুত অনুভূত হয়েছিল।
জেরেমি ভিজার

73

কেবল সম্পূর্ণতার জন্য: ইনফিনিব্যান্ড অন্যান্য মেশিনের স্মৃতিতে সরাসরি অ্যাক্সেসের অনুমতি দেয়।

তবে এটির প্রয়োজন:

  • একটি ইনফিনিব্যান্ড স্যুইচ
  • প্রতিটি মেশিনে একটি ইনফিনিব্যান্ড অ্যাড করুন
  • এটি ব্যবহারের জন্য অ্যাপ্লিকেশনটি বিশেষভাবে প্রোগ্রাম করা উচিত

এটি বিদ্যমান নেটওয়ার্কের উপর কাজ করে না, এর জন্য সমস্ত সংযুক্ত নোডের জন্য সম্পূর্ণ স্বাধীন অবকাঠামো প্রয়োজন। এটি ইন্টারনেটে কাজ করে না


53
এটি আরও 8 জিবিবি বা র‌্যামের আরও বেশি পাওয়ার চেয়ে অবশ্যই অনেক বেশি ব্যয়বহুল :-)।
sleske

40
ওহ, মাত্রা বা তত্ক্ষণাতনের এক ক্রমের সাহায্যে;)
জেরাল্ড স্নাইডার

7
আপনার ইনফিনিব্যান্ড লাগবে না, রোসিইও সম্ভব। যাইহোক, এর জন্য এনআইসিগুলি দরকার যা আরডিএমএ সমর্থন করে এবং সম্ভবত এনআইসিকে সমর্থন করার জন্য একটি নতুন সুইচ এবং আরডিএমএ ব্যবহারের জন্য প্রোগ্রামযুক্ত একটি অ্যাপ্লিকেশন প্রয়োজন।
alex.forencich

7
+1 কারণ এটি দুর্দান্ত এবং সঠিক তবে - এই পরিস্থিতির জন্য - সম্পূর্ণ অকেজো উত্তর :-)
daniel.neumann

1
আপনি করুন - 25G বা 100G না পেলে যা ব্যয়বহুল। আরডিএমএ বিলম্বিত সমস্যাটি সমাধান করে না।
টমটম

19
Is there any alternative solution?

এটি ডেটা প্রকৃতির উপর অত্যন্ত নির্ভর করে।

আপনি 2 টি ভিন্ন মেশিনে 2 টি পৃথক মাইএসকিএল সার্ভার চালাতে পারেন।

তারপরে 1/2 এ ডেটা ভাগ করুন এবং কোন সার্ভারে যেতে হবে তা স্বয়ংক্রিয়ভাবে জানতে প্রোগ্রাম লিখুন।

আপনার যদি এটি উপলব্ধ থাকে তবে অবশ্যই এটি কোনও সংখ্যক সার্ভারে স্কেল করা যেতে পারে।


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

1
রিমোট ডেস্কটপের মতো?
ইনোভ

4
আপনার কাছে দুটি কম্পিউটার পৃথক ওএস চলছে এবং প্রত্যেকের কাছে মাইএসকিএল চলার অনুলিপি রয়েছে। সুতরাং কম্পিউটার # 1 হতে পারে 192.168.0.1 এবং কম্পিউটার # 2 192.168.0.2 (বা যাই হোক না কেন।) আপনার মূল পিসিতে আপনি এখন এই আইপি উভয়কেই আপনার তথ্য পুনরুদ্ধার করতে পারবেন। মাইএসকিএল বা এটির নিখরচায় প্রতিস্থাপন মারিয়্যাডবি আপনার প্রোগ্রামে যুক্ত করতে লাইবমিএসকিএল এর মতো লাইব্রেরি সরবরাহ করে যাতে এটিতে মাইএসকিএল-এর স্থানীয় অ্যাক্সেস থাকে। এটি কোনও দূরবর্তী ডেস্কটপ নয়, এটির ক্লায়েন্ট-সার্ভার এবং / অথবা ক্লায়েন্ট এবং একাধিক সার্ভারের সম্পর্ক।
সাইবারনার্ড

15

হ্যাঁ, নেটওয়ার্ক ব্লক ডিভাইস প্রোটোকল ব্যবহার করে ডিস্কলেস সিস্টেমে অদলবদলের জন্য এটি করা যুক্তিসঙ্গতভাবে সহজ (এবং আমি এটি কাজটি করেছি)।

nbd-serverসার্ভার মেশিনে ইনস্টল করুন এবং প্রতি হোস্ট ফাইলগুলি স্বয়ংক্রিয়ভাবে তৈরি করতে এটি কনফিগার করুন।

নিশ্চিত হয়ে নিন যে আপনার ক্লায়েন্ট মেশিনগুলিতে তাদের কার্নেলগুলিতে NBD সংকলিত আছে এবং তারপরে একটি এনবিডি-মাউন্টড ডিভাইসে অদলবদল করতে তাদের কনফিগার করুন। nbd-clientপ্যাকেজ সাহায্য করতে পারেন।

উপরের অংশটি যদি কিছুটা অস্পষ্ট হয় তবে দুঃখিত - আমি যে মেশিনগুলি এগুলি করেছি তা এখান থেকে পৌঁছানো যায় না; আমার কাছে যখন অ্যাক্সেস থাকবে তখন আমি বিশদটি পূরণ করতে সক্ষম হতে পারি।

একটি বিকল্প এনবিডি সার্ভার বাস্তবায়ন বলা হয় nbdkit; আমি এটি সম্পর্কে কিছুই জানি না।


আমি সবেমাত্র দেখেছি যে প্রশ্নটিতে একটি উইন্ডোজ ট্যাগ রয়েছে। আমি উইন্ডোজ সম্পর্কে কিছুই জানি না - দুঃখিত।
টবি স্পিড

8
+1, একটি লেনে জিগই-র অদলবদল করা স্থানীয় চৌম্বকীয় হার্ড ড্রাইভারের চেয়ে কম ল্যাটেন্সী হওয়া উচিত, যদি আপনি যে ফাইল-সার্ভারের জন্য অদলবদল করে যাচ্ছেন অদলবদলটিকে তার র‌্যামে ক্যাশে রাখে । এইচডি ~ 0.25 এমএসের 10 মিমি বনাম ল্যান পিংয়ের সময় অনুসন্ধান করে। উইন্ডোজ কোনও ফাইল ফাইল যেমন উইন্ডোজ ফাইল শেয়ারিং (এসএমবি) বা অন্য কোনও প্রোটোকলের মাধ্যমে অনুরূপ কিছু করতে পারে তবে ধারণা নেই, তবে আইএসসিএসআই কাজ করতে পারে। ওপি "ওভার ইন্টারনেট" এর উল্লেখ করেছে; এটি একটি ভাল ধারণা হবে না। যদি আপনার পিং সময়টি আপনার এইচডি র্যান্ডম-অ্যাক্সেসের বিলম্বের চেয়ে কম না হয়, তবে এটি জয় নয়।
পিটার কর্ডেস

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

উইন্ডো ক্লায়েন্টের জন্য, কেউ সাম্বার মাধ্যমে লিনাক্সে একটি ব্লক ডিভাইস ভাগ করতে পারে এবং ইমডিস্কের সাহায্যে উইন্ডোতে এটি একটি ডিস্ক হিসাবে মাউন্ট করতে পারে (আকারটি ম্যানুয়ালি নির্দিষ্ট করা প্রয়োজন)।
ivan_pozdeev

আমি লিনাক্স-এ অতীতেও এটি করেছি, যদিও আমি আমার নিজস্ব এনবিডি সার্ভার-ক্লায়েন্ট বাস্তবায়ন ব্যবহার করেছি, এটি এনবিডি ব্লক ডিভাইসটিকে অদলবদল হিসাবে ব্যবহার করার জন্য দুর্দান্ত কাজ করেছে।
হানশেনরিক

9

"উইন্ডোজ 10, ওয়ার্কস্টেশনটিতে 8G বি র‌্যাম রয়েছে" ছোট, অযৌক্তিক বিবরণ দেওয়া মাত্র সত্যই একটি বুদ্ধিমান উত্তর আছে: আরও র‌্যাম কিনুন এবং কম বকাবকি চালান।

একটি এসএসডি কেনা এবং পৃষ্ঠার ফাইলটি সেখানে রাখার পরের সেরা বিকল্পটি হবে তবে সত্যিই ... আরও র‌্যাম কিনুন।

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

উইন্ডোজ 10 এবং একই সাথে মেমরি-ক্ষুধার্ত অ্যাপ্লিকেশন চালানোর জন্য 8 জিবি প্রায় পর্যাপ্ত নয় । ওয়ার্ড, এক্সেল এবং আউটলুক একই সাথে চালানোর জন্য এটি সবে যথেষ্ট। এটি হ'ল সাধারণত সম্পূর্ণ অব্যবহার্য "মোট বুলশিট কর্পোরেট সেটআপ" যা লক্ষ লক্ষ লোককে প্রতিদিন তাদের কাজের ল্যাপটপে প্রতিদিন বেঁচে থাকতে হয়। অন্য মেমোরি মডিউলে 100-200 মুদ্রা বিনিয়োগ করুন এবং এটি এক সপ্তাহের মধ্যে এর ব্যয়কে এমোর্টিজ করে দেয় (যে জিনিসগুলি এখন কয়েক সেকেন্ড সময় নেয় এবং সময় হয় অর্থ - দুর্ভাগ্যক্রমে এটি প্রায়শই আপনার স্থানীয় শিম কাউন্টারের মাথায় getোকা শক্ত)।

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

তবে সত্যিই, কেবল র‌্যাম কিনুন ... উইন্ডোজ ক্রাপটি কাটতে আপনার মূল্যবান সময় ব্যয় করার চেয়ে অনেক দ্রুত এবং সহজ।


2
উইন্ডোজ কি আসলেই ভেড়ার উপর খারাপ? আমি ডেবিয়ানকে পুরো সিস্টেমের সাথে র‌্যামে চালাচ্ছি (কোনও শারীরিক ড্রাইভ নেই) এবং কয়েক ডজন ওপেন ওয়েব ব্রাউজার ট্যাব, লিবারেফিসের পাঠ্য ও স্প্রেডশিট, গিম্প ফটো এডিটিং, এবং একটি ভিডিও দেখতে বা সঙ্গীত শুনতে, প্রায় 3 জিগ নিখরচায় রেখে দিতে পারি প্রোগ্রাম বা ফাইলের জন্য স্থান, মোট 8 জিবি। আমি কোনও বিজয়ী নই, তবে আপনার শব্দগুলি থেকে "মোট বিএস কর্পোরেট সেটআপ" অনেকটা উইন্ডোজের মতো মনে হচ্ছে ...
Xen2050

1
ঠিক আছে, এটি বিতর্কিত - ওপিতে এটি ঠিক আছে। আমি 8 জিবি মেশিন কেনার শেষ সময়টি ছিল 2010 এর কাছাকাছি This এটি 2017 16 16 জিবি মেমরি ব্যবহার করে অ্যাপ্লিকেশনগুলি নির্দিষ্ট ক্ষেত্রগুলিতে বিরল নয় (ইঙ্গিত: ইমেল এবং না লেখার শব্দটিও খুব ভাল, বেশিরভাগ লোকেরা এটিতে উপন্যাস লেখেন না)। এটি একটি ছোট বিনিয়োগ - 16 গিগাবাইট মেমরি হ'ল একটি ফ্র্যাচিং লাঞ্চ বা কিছু।
টমটম

7
@ Xen2050 আমি ভাবছিলাম যে এটি সত্যিই খারাপ কিনা, তাই আমার 6 জিবি উইন্ডোজ 10 মেশিনে আমি আউটলুক, এক্সেল, ওয়ার্ড, এজ খুললাম, এসকিউএল সার্ভারের একটি খুব ছোট উদাহরণ পেয়েছি, ম্যালওয়ারবাইটস 170MB দিয়ে কিছু করছে বলে মনে হচ্ছে , আমি ভিজ্যুয়াল স্টুডিও 2017 খুলেছি, আমি এখানে ফায়ারফক্স খোলা পেয়েছি এবং আমি 65% মেমরি ব্যবহার করছি এবং উইন্ডোজকে এমনকি সংক্ষেপিত মেমোরি ব্যবহার শুরু করতে হয়নি। সুতরাং, আইএমই, উইন্ডোজ 10 8 গিগাবাইটেরও কম র‌্যামের সাথে জরিমানা করে এবং যাইহোক, ড্যামনের উইন্ডোজকে অপছন্দ করা উত্তরটির সাথে সম্পর্কিত নয়।
অ্যান্ড্রু মর্টন

1
@ ড্যামন: তবে অতিরিক্ত র‌্যাম কী খাচ্ছে সে সম্পর্কে আপনি যদি কিছু বিশ্লেষণ না করেন তবে "উইন্ডোজ ক্র্যাপ" বনাম "নিয়োগকর্তার দ্বারা ইনস্টল করা 'মার্কেট ক্র্যাপ' এর জন্য এটি দোষ দেওয়ার কোনও ভিত্তি নেই। যেহেতু প্রচুর লোকেরা (নিজেকে সহ) মেমরি-নিবিড় গণনা করেছেন, উইন্ডোজ,, উইন্ডোজ ৮.x এবং উইন্ডোজ 10 এ, সেই ধরণের সমস্যা ছাড়াই, এটি দৃ strongly়ভাবে পরামর্শ দেয় (তবে প্রমাণ দেয় না) যে অপরাধী অংশ নয় উইন্ডোজ নিজেই।
বেন ভয়েগট

6

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


যদি রিমোট পিসিতে পর্যাপ্ত পরিমাণে র্যাম থাকে ...
ল্যাটারাল টার্মিনাল

1
নিবন্ধিত হয়েছে
ক্লোনকেক্স

2
হ্যাঁ, একটি নেটওয়ার্কের মাধ্যমে দুটি মেশিনের র‌্যাম একীকরণ করা হচ্ছে ... নেট কোনও কাজ করবে না, সাধারণ অ্যাপ্লিকেশনগুলির জন্য নয় (স্কয়ার, বোতাম এবং মেনু সহ ধূসর ধরণের)।
রেক্যান্ডবোনম্যান

6

আরেকটি বিকল্প হ'ল অ্যাপ্লিকেশনটি অস্থায়ীভাবে এমন পরিবেশে মোতায়েন করা যেখানে রাম সহজেই বাড়াতে বা সহজেই কমিয়ে নেওয়া যায়।

আমি একটি অ্যামাজন এডাব্লুএস উদাহরণটি দেখেছি, যা একটি রিবুট দিয়ে আকারে পরিবর্তন করা যেতে পারে।

আই সি এর একটি ছোট উদাহরণ যেমন 4 জিবি র‌্যাম এবং 2 টি কোর থাকে এবং লিনাক্সের জন্য দিনে $ 2.04 মার্কিন ডলার, বা উইন্ডোজ ইনস্টলের জন্য দিনে $ 4.26 মার্কিন ডলার লাগে। ইবিএস ডিস্কের স্থানটি অতিরিক্ত ব্যয় এবং জিবি বরাদ্দের সাথে রৈখিকভাবে স্কেল করে।

আপনি এই সিস্টেমটিকে এই ছোট আকারে সেট আপ করতে পারেন এবং তারপরে আপনি যখন পুরো শব্দ করতে চান, এটি বন্ধ করুন, উদাহরণ আকারটি পরিবর্তন করতে এবং সফ্টওয়্যারটি চালাতে পারেন।

  • m5.4xlarge 64৪ জিবি র‌্যাম এবং ১ c টি কোর, উইন্ডোজগুলির জন্য .4 18.44 মার্কিন ডলার / দিন বা। 36.10 মার্কিন ডলার।
  • r4.8xlarge 244 গিগাবাইট এবং 32 কোর, উইন্ডোজ সহ .0 51.07 মার্কিন ডলার / or 86.40 মার্কিন ডলার / দিনের জন্য।
  • x1.32xlarge 1952 গিগাবাইট এবং 128 কোর, উইন্ডোজ সহ 320.12 ডলার / দিন বা day 461.43 / দিনের জন্য

বা সবচেয়ে বড় ...

  • x1e.32xlarge 3904 গিগাবাইট এবং 128 কোর, উইন্ডো সহ 640.52 ডলার / দিন বা 1 781.82 / দিনের জন্য। আপনার সহকর্মীর যদি এর চেয়ে বেশি প্রয়োজন হয় তবে সমস্যাটি আরও অনুকূল উপায়ে আবার লিখতে হবে।

https://www.ec2inferences.info/ আপনাকে উপযুক্ত আকার বাছাই করতে সহায়তা করবে। নোট করুন কিছু অবস্থানের জন্য অন্যের চেয়ে বেশি খরচ হয়। সিঙ্গাপুর এবং উত্তর ক্যালিফোর্নিয়া ব্যয়বহুল। তবে আপনার ভিএম-এর ডিস্ক স্টোরেজ ব্যয় ব্যতীত এটি চলতে না পারায় কোনও খরচ হয় না।

ক্ষতিটি হ'ল যদি আপনার এই স্মৃতিটি দীর্ঘ সময়ের জন্য প্রয়োজন হয়, ভিএম সময় কেনা এটি করার ব্যয়বহুল উপায়। তবে হিসাবরক্ষকরা মাঝে মাঝে ভাড়া যেমন আপগ্রেডের মতো মূলধন ব্যয়কে পছন্দ করে বলে মনে করেন।


1
আমি বুঝতে পেরেছি যে এই উত্তরটি ওপির অনুরোধ অনুযায়ী "নেটওয়ার্কের ওপরে র্যাম প্রবেশ করার উদ্দেশ্যে" সম্বোধন করছে না। এটি আরও বেশি র‌্যাম রয়েছে এমন দূরবর্তী হোস্টের অ্যাক্সেসের মতো। তবে কিছু জায়গায় বাজেট কীভাবে কাজ করে তা জেনে রাখা অর্থের উপায়ে কাজটি সম্পন্ন করার একটি বৈধ সমাধান হতে পারে।
ক্রিগগি

4

অন্যরা যেমন বলেছে এটি প্রযুক্তিগতভাবে সম্ভব তবে এটির পক্ষে উপযুক্ত নয়।

তবে আপনি যদি আপনার কম্পিউটারের ব্যবহারের গতি বাড়িয়ে তুলতে চান তবে আপনার অ্যাপ্লিকেশনগুলির কয়েকটি দূরবর্তী সার্ভারে বহিরাগত করা সম্ভব।

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

আমার মনে যে উদাহরণটি মনে আছে তা হ'ল একটি সার্ভার যা প্রতিবার আমি কোনও সংশোধন করার সময় আমার কোড পরীক্ষা করে। এই জাতীয় সমাধানের ধারণাটি এটি নির্দিষ্ট ব্যবহারের ক্ষেত্রে সীমাবদ্ধ।


4

আপনার পিসির জন্য আরও র‍্যাম কিনতে আইটি কে বলুন এবং টাস্ক ম্যানেজারে অ্যাপ্লিকেশনটির ব্যবহারের স্ক্রিনশট ব্যবহার করে প্রয়োজনীয়তা প্রদর্শন করুন।


4
ব্যবহারিক সমাধান ... এমনকি আইটি অন্য সিস্টেমের থেকে আরও বেশি র‌্যামে অস্থায়ীভাবে অদলবদল করতে বলার একটি "ফ্রি" উত্তর হওয়া উচিত।
Xen2050

2
@ Xen2050 ইতিমধ্যে আপনি সহকর্মী কাঁদছেন কারণ তার সিস্টেম আর বুট হয় না।
উইলটেক

3
@ উইলটেক এটি আইটিটির পক্ষে সমস্ত অংশের অতিরিক্ত এবং পুরো ওয়ার্কিং সিস্টেমের খুচরা রক্ষণাবেক্ষণ করা স্বাভাবিক এবং যথাযথ। ডাউনটাইম আসল ব্যয় cost
ক্রিস্টোফার জিম্মি

3

কোভ নামে একটি সংস্থার মাধ্যমে এটির জন্য বাণিজ্যিক সমাধান রয়েছে ( http://kove.net/)। "ব্যাকপ্লেন" (ইথারনেট স্বাভাবিকভাবে কাজ করে) এ কাজ করার জন্য এটি একটি ইনফিনিব্যান্ড অবকাঠামো প্রয়োজন, যদিও স্পষ্টকরণের উপর নির্ভর করে RoCE এর মতো অন্যান্য বিকল্পগুলি কখনও কখনও উপলব্ধ করা যায়। এগুলি শূন্য কোড পরিবর্তন সংহতকরণের অনুমতি দেওয়ার জন্য অনেকগুলি স্বচ্ছ ইন্টারফেস সরবরাহ করে এবং আরও সরাসরি সিপিইউ অ্যাক্সেস সহ কার্নেল বাইপাসের জন্য API (যেমন, কার্নেল ওভারহেড এড়ানো)। পারফরম্যান্সের ক্ষেত্রে এটি আপনার প্রয়োগের উপর নির্ভর করে। আপনি যদি সিপিইউ আবদ্ধ হন, তবে প্রভাবটি সর্বনিম্ন হতে পারে (যা অবাক করার মতো হতে পারে)। আপনি যদি স্থানীয় হোস্টে আবদ্ধ মেমরির ব্যান্ডউইদথ হন তবে তারা আপনাকে আরও বৃহত্তর স্মৃতি দেবে তবে আপনি ইতিমধ্যে বিদ্যমান বাধা দ্বারা থ্রোটড হয়ে যাবেন। এই ক্ষেত্রে, কাজের বাক্সে কোনও বাক্সে রাখার চেয়ে বড় মেমরি থাকা কি সুবিধাজনক, আর র‌্যামের বাইরে চলে গেল না? ভার্চুয়ালাইজেশন এবং পাইথন মেশিন লার্নিং গ্রন্থাগারগুলির সাথে আমরা খুব খুব ভাল ফলাফল দেখেছি। উচ্চতর এইচপিসি অ্যাপ্লিকেশনগুলি আরও খারাপ প্রবণতার দিকে ঝোঁক, তবে আমরা সিআইপি ব্যবহার করেছি এবং নোড কাউন্ট কমানোর সময় পারফরম্যান্সকে গ্রহণযোগ্য করে রাখতে সক্ষম হয়েছি (সিপিইউ চক্র নয়, র‌্যামের জন্য নোডগুলি ছিল), যা এমপিআইয়ের তুলনায় একটি প্লাস is । এটি আপনার সহকর্মীর পক্ষে ভাল সমাধান কিনা তা বলা শক্ত, তবে এটি এমন একটি বিকল্প যা আপনি সন্ধান করতে পারেন। আশা করি এইটি কাজ করবে. স্পষ্টতই, আমি কোভের পক্ষে কাজ করি না, এবং কোনও আর্থিক উত্সাহও পাচ্ছি না, তবে আমি বেশ কয়েক বছর ধরে তাদের সাথে সহযোগিতা করেছি এবং মনে করি যে এই প্রযুক্তিটিতে নির্দিষ্ট কম্পিউটারিংয়ের পদ্ধতিতে যথেষ্ট প্রভাব ফেলতে পারে। তবে আমরা সিআইপি ব্যবহার করেছি এবং নোড গণনা হ্রাস করার সময় পারফরম্যান্সকে হিট করে রাখতে সক্ষম হয়েছি (সিপিইউ চক্র নয়, র‌্যামের জন্য নোড ছিল), যা এমপিআইয়ের তুলনায় একটি প্লাস। এটি আপনার সহকর্মীর পক্ষে ভাল সমাধান কিনা তা বলা শক্ত, তবে এটি এমন একটি বিকল্প যা আপনি সন্ধান করতে পারেন। আশা করি এইটি কাজ করবে. স্পষ্টতই, আমি কোভের পক্ষে কাজ করি না, এবং কোনও আর্থিক উত্সাহও পাচ্ছি না, তবে আমি বেশ কয়েক বছর ধরে তাদের সাথে সহযোগিতা করেছি এবং মনে করি যে এই প্রযুক্তিটিতে নির্দিষ্ট কম্পিউটারিংয়ের পদ্ধতিতে যথেষ্ট প্রভাব ফেলতে পারে। তবে আমরা সিআইপি ব্যবহার করেছি এবং নোড গণনা হ্রাস করার সময় পারফরম্যান্সকে হিট করে রাখতে সক্ষম হয়েছি (সিপিইউ চক্র নয়, র‌্যামের জন্য নোড ছিল), যা এমপিআইয়ের তুলনায় একটি প্লাস। এটি আপনার সহকর্মীর পক্ষে ভাল সমাধান কিনা তা বলা শক্ত, তবে এটি এমন একটি বিকল্প যা আপনি সন্ধান করতে পারেন। আশা করি এইটি কাজ করবে. স্পষ্টতই, আমি কোভের পক্ষে কাজ করি না, এবং কোনও আর্থিক উত্সাহও পাচ্ছি না, তবে আমি বেশ কয়েক বছর ধরে তাদের সাথে সহযোগিতা করেছি এবং মনে করি যে এই প্রযুক্তিটিতে নির্দিষ্ট কম্পিউটারিংয়ের পদ্ধতিতে যথেষ্ট প্রভাব ফেলতে পারে।


হাফম্যানি গিগাবাইটস মেমরি আপনি কি ইনফিনিটি ব্যান্ড সেটআপের জন্য কিনতে পারবেন?
joojaa

হ্যাঁ, এখানে মূল সমস্যাটি খুব সামান্য বিষয় যা তিনি কেবলমাত্র 8 জিবি মেমরির প্রয়োজন এবং 16 টির প্রয়োজনের বিষয়ে কথা বলেন This এটি "আমি কীভাবে দূরবর্তী র‌্যাম ব্যবহার করব না" তবে "হেক কেন আমি এমন একটি সিস্টেম ব্যবহার করি যা 10 বছরের পুরানো চশমা আছে" is ।
টমটম

@ জাজা আমাদের 6 টিবি রয়েছে। আমরা যা দেখেছি তার ভিত্তিতে আমরা কোনও সীমা দেখিনি seen আপনি অতিরিক্ত রিমোট র‌্যাম অ্যাপ্লিকেশন যুক্ত করতে পারেন। এটি মোটামুটি রৈখিকভাবে স্কেল বলে মনে হচ্ছে, সুতরাং এটি ইঞ্জিনিয়ারিং / ব্যয়ের সমস্যা। আমরা একবার কাগজে একটি 1PB সিস্টেম ডিজাইন করেছি, তবে অবশ্যই এটি পরীক্ষার জন্য ফিল্ড করতে পারিনি।
বিল

@ টমটম আমি 8 জিবি সম্পর্কে মন্তব্যটি দেখতে পাইনি, তবে হ্যাঁ, স্পষ্টতই যদি আমরা 8 জিবি বনাম 16 জিবি র‍্যামের কথা বলি তবে একটি নতুন মেশিনের জন্য কয়েক $ কে সমস্যার সমাধান করবে।
বিল

হেক, কয়েকশত ডলারের জন্য, আপনি সম্ভবত র‌্যামটিকে 32 গিগাবাইটে আপগ্রেড করতে পারবেন, যদি না মাদারবোর্ড হাস্যকরভাবে পুরানো এবং সীমাবদ্ধ থাকে।
ফ্লফি

2

আরেকটি দৃষ্টিকোণ - সমস্যাটি সিস্টেম সংস্থানগুলির সীমা নয়, তবে আপনার বন্ধুটি যে অপচয়মূলক অ্যাপ্লিকেশনটি লিখছে writing 6 গিগাবাইট র‌্যামের স্মৃতি প্রচুর পরিমাণে।

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

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


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

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

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

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

1

ব্যবহারকারী এখনও চাইলেন কেমন নেটওয়ার্কের মাধ্যমে মেমরি ভাগ। যদি এটি একটি ভাল ধারণা না। সুতরাং আপনি এখানে এটি করতে পারেন কিভাবে আসলে।

আমি বলছি না এটি একটি ভাল ধারণা, বা অভিনয় হবে, তবে এটি কাজ করা উচিত

  • কম্পিউটার 1 = "মাস্টার" - যেখানে কোড কার্যকর করা হয়
  • কম্পিউটার 2 = "শিশু" - স্মৃতি দাতা

আমি ধরে নিচ্ছি এটি উইন্ডোজ সার্ভার নয় যেখানে আপনি একটি আইএসসিএসআই মাউন্ট পয়েন্ট তৈরি করতে পারেন।

কম্পিউটার 1 টি পদক্ষেপ:

  1. ডাউনলোড Dataram এর বিনামূল্যের ramdisk এবং: http://memory.dataram.com/products-and-services/software/ramdisk
  2. একটি র‌্যামডিস্ক তৈরি করুন এবং এটি এনটিএফএসের সাথে ফর্ম্যাট করুন - নির্দেশাবলী তাদের সাইটে উপলব্ধ
  3. ডিস্ক ম্যানেজারের মধ্যে, এনটিএফএসের সাহায্যে র‌্যামডিস্কে একটি ভিএইচডি ফাইল তৈরি করুন
  4. এসএমবি দিয়ে নেটওয়ার্ক জুড়ে র‌্যামডিস্ক রুট ডিরেক্টরিটি ভাগ করুন - ড্রাইভটিতে ডান ক্লিক করুন, ভাগ করুন, এই ফোল্ডারটি ভাগ করুন

কম্পিউটার 2 পদক্ষেপ:

  1. সিল্ড থেকে ভাগ করে নেওয়া ড্রাইভটিকে একটি ড্রাইভে ম্যাপ করুন
  2. ডিস্ক ম্যানেজারের উপরের 3 ধাপে আপনি তৈরি করা ভিএইচডি মাউন্ট করুন
  3. সরানো উইন্ডোজ পৃষ্ঠা ফাইলের মাধ্যমে মাউন্ট করা ভিএইচডিতে স্থানীয় পৃষ্ঠার ফাইলের অবস্থানটি সরান
  4. অন্য কোনও পৃষ্ঠা ফাইল এন্ট্রি সরান।

সম্পন্ন!

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

সম্পূর্ণ সিস্টেমের অস্থিরতা বা অন্য কিছু হতে পারে। আসলেই কেউ জানে না কী হবে।


0

আপনি যেমন কোনও ধরণের "মেমরি" নয়, নেটওয়ার্কের মাধ্যমে ভাগ করার জন্য "র্যাম" উল্লেখ করেছেন, চূড়ান্ত উত্তরটি তাত্ত্বিকভাবে হ্যাঁ হবে, ব্যবহারিকভাবে না।

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

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


0

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

সুতরাং, এখানে কয়েকটি সম্ভাবনা রয়েছে:

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

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


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

@ জামিহানরাহান স্পষ্টতই, আপনি যদি রেজিস্ট্রে সরাসরি সেটিংস পরিবর্তন করেন তবে আপনি এটি করতে পারেন। আমি বিস্মিত হই যে তারা উইন্ডোতে প্রতি ব্যবহারকারী নেটওয়ার্ক হিসাবে চালিত হওয়া সত্ত্বেও কিছু বিশদ বাদ দিয়েছে। আমি আবার সন্দেহ করি যে এটি পুনরায় বুটের পরে ভেঙে যাবে।
ivan_pozdeev

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

0

এটি আসলে কী ধরণের অ্যাপ্লিকেশন এবং ম্যামটি কীভাবে ব্যবহৃত হয় তার উপর নির্ভর করে।

উদাহরণস্বরূপ, অনেক ওয়েব অ্যাপ্লিকেশন memcachedসার্ভারের সাথে সংযুক্ত হয়ে নেটওয়ার্কের মাধ্যমে র‌্যাম ব্যবহার করতে পারে । এটি প্রচুর র‌্যাম সহ অন্য কম্পিউটারে ক্যাশে ডেটা (এবং অন্যান্য ডেটা যা অ্যাক্সেস করার দ্রুত হওয়া উচিত) সংরক্ষণ করার অনুমতি দেবে।

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


-1

র‌্যাম ভাগ করার পরিবর্তে, শিশুটিকে .exe ফাইল তৈরি করতে সেই অ্যাপ্লিকেশনটি কোড করুন , এটি নেটওয়ার্ক পিসিতে চালিত হবে এবং সেই পিসিতে একই কাজ করবে do

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