আমি বর্তমানে ইসি 2 তে একটি উদাহরণ তৈরি করছি যার উপর আমরা কাজ করছি এমন কিছু প্রকল্পের জন্য পুরো পৃথিবীর মূল্যবান ডেটাগুলির পুরো প্ল্যানেট.সোম স্ন্যাপশট আমদানি করতে। আমি একটি বড় উবুন্টু x64 উদাহরণ সরিয়েছি এবং পোস্টগ্রিস ডাটাবেসের জন্য একটি ইবিএস ভলিউমে প্রচুর পৃথক স্টোরেজ সংযুক্ত করেছি এবং এটিতে পিজিএসকিউএল ডেটা রাখার জন্য এটি সংশোধন করেছি।
osm2pgsql
স্ন্যাপশটটি আমদানি করতে এখন সার্ভারটিকে সমস্যা হচ্ছে ... বিভিন্ন মেমরির কনফিগারেশন এবং হোয়াট নোট দিয়ে কয়েকবার চেষ্টা করার পরেও প্রক্রিয়াটি বেশিরভাগ পথ পেরিয়ে "নিহত" আউটপুট দেয়; একবার এটি "মুলতুবি পথে চলতে গিয়ে" মারা গিয়েছিল এবং পরের বার, স্লিম ক্যাশে সামান্য সামঞ্জস্য করার পরে, এটি ক্রাশ হওয়ার আগে "প্রক্রিয়াজাতকরণের পথে" পৌঁছেছিল। আমি যা পড়েছি তা থেকে এটি সাধারণত মেমরির সমস্যার কারণে হয়।
আমদানি চালানোর জন্য আমার সর্বশেষ প্রচেষ্টা:
osm2pgsql -v -U osm -s -C 4096 -S default.style -d osm /data/osm/planet-latest.osm.bz2
এবং ইসি 2-তে এটি একটি বৃহত উদাহরণের জন্য চশমা রয়েছে:
বৃহত উদাহরণ memory.৫ গিগাবাইট মেমরি, ৪ টি ইসি ২ কম্পিউট ইউনিট (২ টি ইসি ২ কম্পিউট ইউনিট সহ ২ টি ভার্চুয়াল কোর), স্থানীয় ইনস্ট্যান্সের 850 গিগাবাইট, 64-বিট প্ল্যাটফর্ম
আমার প্রশ্নটি হল - osm2pgsql এবং Postgres এর জন্য প্রয়োজনীয় প্রয়োজনীয়তা নির্ধারণ করার জন্য কি কোনও ভাল বেঞ্চমার্ক সংস্থান আছে? আমদানির গতি আমার পক্ষেও তাত্পর্যপূর্ণ নয়, আমি প্রক্রিয়াটি নিরাপদে সম্পন্ন করে তা নিশ্চিত করতে সক্ষম হতে চাই, যদিও এটি 4 বা 5 দিন সময় নেয় ... আমি ফ্রেডরিক র্যামের " রেন্ডারিং অনুকূলকরণের মাধ্যমে পড়েছি" গত বছরের এসওটিএম থেকে চেইন "(পিডিএফ) নথি, তবে অন্য কোনও ভাল মতামত / সংস্থান আছে কি?