র‌্যাম ডিস্ক ব্যবহার করে কি আর্কজিআইএস ডেস্কটপ সম্পাদন প্রশংসনীয়ভাবে উন্নতি করতে পারে?


12

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

বিবরণী উত্তর ভাল আছে।

এছাড়াও, একটি রাম ডিস্কে ক্যাশে পাথ স্থাপন করা সম্ভবত কোনও ভাল ধারণা নয়, তবে যে কেউ যাইহোক এটি করছেন? (HKCU \ সফ্টওয়্যার \ ESRI \ ডেস্কটপ 10.0 \ সেটিংস \ ক্যাশে পাথ)

উত্তর:


5

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

আমি কেন ব্যক্তিগতভাবে র‍্যাম ডিস্কের মোটেই প্রয়োজন তা বুঝতে পারি নি। যদি তারা কেবলমাত্র একটি (র‌্যাম) ডিস্কে "লেখার" পরিবর্তে স্মৃতিতে নিয়মিত (নিয়মিত, অ-অবিচলিত অবজেক্ট হিসাবে) অন্তর্বর্তী ফলাফল রাখে তবে তা আমার মতে একেবারেই কোনও পার্থক্য তৈরি করতে পারত না।

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


4

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

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


4

র‌্যাম ডিস্ক তৈরির পরিবর্তে, র‌্যামের বাইরে তৈরি একটি "ডিস্ক" কীভাবে ব্যবহার করবেন? সলিড স্টেট ড্রাইভ হিসাবেও পরিচিত ।

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


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

একটি শক্ত রাষ্ট্র ড্রাইভ আপনার কম্পিউটারের মেমরির মতো র‍্যামের মতো তৈরি হয় না। একটি স্পিনিং ডিস্কের চেয়ে অনেক দ্রুত, এটি আপনার মাদারবোর্ডের র‌্যামের চেয়েও ধীর। অবশ্যই, আপনি কয়েক গিগাবাইট স্টোরেজ সহ একটি এসএসডি ইনস্টল করতে পারেন; কয়েকটি মাদারবোর্ড এতটা র‌্যামকে সমর্থন করবে, এমনকি আপনি এটি সামর্থ্য করতে পারলেও (কমপক্ষে 10 এসএসডি) X স্পেস / গতি / ব্যয়ের জায়গাতে আরও একটি ট্রেড অফ পয়েন্ট।
Llaves

2

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

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


আপনি একটি প্রশংসা প্রদান করতে পারেন? এটি সহায়ক হবে
ম্যাট উইলকি

আমার নিজস্ব অভিজ্ঞতা আছে; এছাড়াও জিওকোডিং পারফরম্যান্স টিউনিংয়ের জন্য একটি ইএসআরআই হুইটপেপার রয়েছে ... এটি একটি রয়েছে; esri.com/library/ whitepapers/pdfs/arcgis-server-in-pੈਕਟ.pdf তবে এর অধ্যায়টি নেই; আমি অনুমান করি তারা সম্ভবত এই দস্তাবেজটি অঙ্কিত করেছে। আমি এটি দিয়ে কয়েক পরীক্ষা করেছি; তবে উইন্ডোজ ভিস্তা র‌্যাম ডিস্কটি ভাল করে না। আমার ফিরে আসতে হবে এবং আবার চেষ্টা করার দরকার এখন এটির পক্ষে চালকদের পক্ষে আরও ভাল চালক হতে পারে।
ডাবরাইট

2

আমি জিওএএনালিস্ট.আইএসআরফেসওপি ২.ভিজিবিলিটি () - তে কল দ্রুত করার আশায় একটি র‌্যাম ডিস্ক সমাধান কার্যকর করেছি। এই .NET প্রকল্পে 64-বিট উইন্ডোজ 7. আমি RAM ডিস্ক জন্য IMDisk ব্যবহার করা হয় এবং এটা হয়েছিল না কোনো লক্ষণীয় গতি উন্নতি করা। আরও বিশদ এই প্রশ্নে পাওয়া যাবে


2

আমার দুর্দান্ত পারফরম্যান্স বৃদ্ধি পেয়েছে - আমার এসএসডি ব্যবহার করে যা পাওয়া যায় তার চেয়ে অনেক বেশি, ফ্রি (4 গিগাবাইট পর্যন্ত) সফ্টওয়্যারটি ব্যবহার করে: ডেটাআরএম র‌্যামডিস্ক। অবশ্যই এটি কেবলমাত্র সেই ক্রিয়াকলাপগুলিতে প্রযোজ্য যেখানে ডিস্ক আইও আছে।


আমার কোম্পানির ল্যাপটপে আমার একটি এসএসডি ছিল এবং আমি এটি মিস করি। সবকিছু দ্রুত ছিল। আমি ওয়ার্কস্টেশন 8-কোর, 8 গিগাবাইট, 4-কোর, 4 জিবি, 32 বিট মেশিন (উভয়ই 2011 সালে উত্পাদিত) থেকে 8 গিগাবাইটে 'আপগ্রেড' করেছি। আমার সাথে আমার সমস্ত ডেটা নিতে পারেনি। তাই বাই বাই বাই এসএসডি। :( আমি ভাগ করে নেওয়ার জন্য DataRAM ramdisk দেখব যাচ্ছি ধন্যবাদ।।
Kstoney
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.