সিপিইউ যুক্ত করা মাইএসকিউএল 5.5 (দেবিয়ান) কর্মক্ষমতা হ্রাস করে


8

আমি ওপেনজেড কনটেইনে একটি ডাটাবেস সার্ভার (মাইএসকিউএল) সেটআপ করতে চলেছি এবং আমি ভাবছি যে এটিতে আমাকে কতগুলি সিপিইউ বরাদ্দ করা উচিত। আমি এটি মানদণ্ড করার সিদ্ধান্ত নিয়েছে। আমি দুটি ওএস / মাইএসকিউএল বিতরণকে তুলনা করেছি এবং পরীক্ষা করেছি যে তারা কীভাবে 1, 2, 3 এবং 4 সিপিইউ দিয়ে পারফর্ম করেছে।

প্রথম সফ্টওয়্যার কনফিগারেশনটি ছিল:

  • CentOS প্রকাশ 6.5 (ফাইনাল)
  • mysql Ver 14.14 redhat-linux-gnu (x86_64) রিডলাইন 5.1 ব্যবহার করে 5.1.71 বিতরণ করুন

দ্বিতীয়:

  • ডেবিয়ান জিএনইউ / লিনাক্স 7 \ n \ l
  • mysql Ver 14.14 ডিবিয়ান-লিনাক্স-গ্নু (x86_64) রিডলাইন 6.2 ব্যবহার করে 5.5.31 বিতরণ করুন

উভয়ই একই কার্নেলটিতে চলছিল - 2.6.32-openvz-042stab083.2-amd64 # 1 এসএমপি শুক্র নভেম্বর 8 17:59:25 এমএসকে 2013 x86_64 জিএনইউ / লিনাক্স।

সমস্ত সফ্টওয়্যার প্যাকেজগুলি থেকে ইনস্টল করা হয়েছিল এবং কোনও কাস্টম কনফিগার টুইট ছাড়াই বাক্সের বাইরে ব্যবহার করা হয়েছিল used

হার্ডওয়্যার: 6 জিবি র‌্যাম, 1-4 সিপিইউ 3.5 গিগাহার্টজ।

বেঞ্চমার্কিংয়ের জন্য আমি নিম্নলিখিত দৃশ্যের সাথে সিস্বেঞ্চ ব্যবহার করেছি:

sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --db-driver=mysql --mysql-password=d prepare
sysbench --test=oltp --oltp-table-size=1000000 --mysql-db=test --mysql-user=root --db-driver=mysql --mysql-password=d --max-time=60 --oltp-read-only=on --max-requests=0 --num-threads=8 run

উভয় ক্ষেত্রেই টেবিলের ইঞ্জিনটি ইনোডিবি ছিল।

আমি যে আউটপুটটি দেখছিলাম তা ছিল প্রতি সেকেন্ডে লেনদেনের সংখ্যা। ফলাফলগুলি বেশ স্থিতিশীল ছিল - ত্রুটিটি 1% এরও কম ছিল।

ফলাফলগুলি সেন্টোস / মাইএসকিউএল 5.1 এর জন্য সুন্দর এবং প্রত্যাশিত ছিল তবে ডিবিয়ান / মাইএসকিউএল 5.5 এর জন্য খুব অদ্ভুত: এখানে চিত্র বর্ণনা লিখুন

আপনি দেখতে পাচ্ছেন যে, ডিবানের মাইএসকিউএল 5.5 সঠিকভাবে একাধিক সিপিইউগুলির সুবিধা নিতে ব্যর্থ হয়েছে। 2 সিপিইউ সহ পারফরম্যান্স 1-এর চেয়ে বেশি, এটি CentOS / MySQL5.1 এর তুলনায় স্পষ্টভাবে কম lower তদুপরি, 2 টির উপরে আমরা আরও সিপিইউ যুক্ত করি যখন এটি সত্যিই অদ্ভুত it

কেউ কি দয়া করে ব্যাখ্যা করতে পারেন যে সেখানে কী চলছে? আমরা সিপিইউ যুক্ত করার সাথে সাথে কেন পৃথিবীতে মাইএসকিউএল আরও খারাপ ফলাফল করবে?


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

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

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

আমি কার্নেল বলেছি, তবে এটি একই ... আপনি উভয় সিস্টেমে একই সংস্করণ ব্যবহার করার চেষ্টা করতে পারেন?
মিনিবিল

এক ভিন্ন, ডেবিয়ান ব্যবহার eglibc en.wikipedia.org/wiki/Embedded_GLIBC , হয়তো এই সমস্যা
c4f4t0r

উত্তর:



1

আচ্ছা, আপনি যে আর্কিটেকচারটি চালাচ্ছেন সে সম্পর্কে প্রথমে কিছু না জেনে এটি একটি সত্যিই শীর্ষস্থানীয় প্রশ্ন .. তবে সিপিইউ ক্ষমতা বিশেষত আর্কিটেকচার যুক্ত করে যখন একাধিক মাল্টি কোর প্রসেসরকে সমর্থন করে কেবল বাস থ্রুটপুটটিতে একটি ঘনিষ্ঠ আঘাত হানে, কেবল থামুন এবং এক মুহুর্তের জন্য চিন্তা করুন বাস ব্যান্ডউইথ সীমাবদ্ধতা যাই হোক না কেন যে কোনও ঘটনাস্থলে ... বিঘ্নিত চক্রের উপর প্রভাবগুলি বোঝাচ্ছে ... আপনার আর্কিটেকচারটি বোতল ঘাড়ে I / O বা বিটস প্রতি চক্র করবে, তা আবার মনে রাখবেন যে একাধিক সিপিইউয়ের একাধিক থ্রেডিং দরকার .. সুতরাং আপনার এফএসবির গতি যত তাড়াতাড়ি আসে না ... আপনার হার্ডওয়্যারটি যদি কেবলমাত্র bit৪ বিট হয় তবে শারীরিক বৈদ্যুতিক সংযোগটি একই ঘড়ির চক্রের অনেকগুলি কোর জুড়ে এই সীমাবদ্ধতাটি ভাগ করে নিতে পারে ...এখন থামুন এবং একটি 646 বিট থেকে 256 বিট সিস্টেম বোর্ডে আপগ্রেড করার ইতিবাচক প্রভাবগুলির কথা ভাবেন আপনি এক্সটি 3 অপারেশন ওভারহেডের থ্রেডিং / রক্ষণাবেক্ষণের জন্য ব্যয় করবে সম্পূর্ণ প্রদত্তে x3 গুণ ভাল থ্রুপুট পেতে পারেন .. তবে সাধারণ ক্রিয়াকলাপের সময় আপনি অভিজ্ঞ হতে পারেন ওভারহেড সম্পর্কে অস্বস্তিকর বাস্তবতা যখন আপনার কেবলমাত্র একটি একক প্রসেসর / অপারেটরের প্রয়োজন হয় .. আমি মনে করি এটি একটি ভারসাম্যপূর্ণ কাজ বা বিশেষত সঠিক কোর্সের জন্য সঠিক ঘোড়া .. স্টিভো রিডো পরবর্তী বন্ধু @ লাইভ.কমআমি অনুমান করি এটি একটি ভারসাম্যপূর্ণ কাজ বা আরও নির্দিষ্টভাবে সঠিক কোর্সের জন্য সঠিক ঘোড়া .. স্টিভো রিডো পরবর্তী প্রেমিক_লাইভ.কমআমি অনুমান করি এটি একটি ভারসাম্যপূর্ণ কাজ বা আরও নির্দিষ্টভাবে সঠিক কোর্সের জন্য সঠিক ঘোড়া .. স্টিভো রিডো পরবর্তী প্রেমিক_লাইভ.কম


0

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

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