x11vnc ধীর, তবে ব্যান্ডউইথের উপলব্ধ 10% ব্যবহার করে


11

আমি 20 মিমি বিলম্বের সাথে 15 এমবিট / এস নেটওয়ার্কের উপর x11vnc ব্যবহার করছি। যখন স্ক্রিনটি অনেকগুলি বদলে x11vnc ধীর হয় - উদাহরণস্বরূপ যখন আমি কোনও ব্রাউজারে কোনও ট্যাব স্যুইচ করি তখন ভিউটি পুরোপুরি পুনরায় চিত্রিত না হওয়া পর্যন্ত প্রায় দুই সেকেন্ড সময় নেয়।

আশ্চর্যের বিষয়টি হল যে এক্স 11vnc এর সর্বাধিক সংযোগের গতি এমনকি উপলব্ধ ব্যান্ডউইথের প্রায় 10% ধীরে ধীরে পুনরায় আঁকানোর সময়ও রয়েছে। X11vnc কেন পুনরায় চিত্রের গতি বাড়ানোর জন্য উপলব্ধ ব্যান্ডউইথ ব্যবহার করছে না? উদাহরণস্বরূপ scp সমস্যা ছাড়াই উপলব্ধ 100% ব্যান্ডউইথ ব্যবহার করে।

আমার সিস্টেমে x11vnc এর জন্য বাধা কী তা আমি কীভাবে সনাক্ত করতে পারি? এখন পর্যন্ত আমি মনে করি:

  1. 10% নেটওয়ার্ক ব্যবহার => নেটওয়ার্ক কোনও বাধা নয়
  2. fb পড়ার হার: 601 এমবি / সেকেন্ড => পড়তে fb কোনও বাধা নয়

কোনও ধারণা আমি কীভাবে x11vnc কে আরও প্রোফাইল তৈরি করতে পারি এবং এটি খুঁজে বের করতে পারে যে মন্দার কারণ হচ্ছে?

উদাহরণস্বরূপ, x11vnc এর জন্য কোনও স্যুইচ রয়েছে যা এটি দেখায় যে এটি কতটা ডেটা পরিচালনা করছে এবং এটি কোনও স্ক্রিন, প্রক্রিয়াটি এবং সংকোচনের জন্য এবং নেটওয়ার্কের মাধ্যমে প্রেরণে কত সময় নেয়?

উত্তর:


11

আমার নিজের প্রশ্নের উত্তর দিতে:

টাইট এনকোডিং থেকে হেক্সটাইল এনকোডিংয়ে স্যুইচ করে ধীরে ধীরে পুনরায় আঁকানো দিয়ে সমস্যার সমাধান করে।

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


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


এখানে কিছু ব্যান্ডউইথ এবং সংকোচনের সময়ের তুলনা টাইটভিএনসিআরচাইভ
কম্পিউটারের

1
আপনি ঠিক কীভাবে এনকোডিং পরিবর্তন করেছেন?
স্কটএফ

1

কারণটি হ'ল স্ক্রিন ক্যাপচার / রেন্ডারার অদক্ষ। আরও ভাল পারফরম্যান্স অর্জনের জন্য অনেকগুলি বিভিন্ন ভিএনসি বাস্তবায়ন এটিকে ঘিরে।

আপনার যদি স্থানীয় কনসোলটিতে ঠিক কী প্রতিফলিত হওয়ার প্রয়োজন না হয় তবে একটি ভাল সমাধান নোমাচিনের এনএক্স বা ফ্রিএনএক্স রিমোট ডেস্কটপ এনভায়রনমেন্ট হিসাবে। পারফরম্যান্স দিন ও রাত ভিএনসি লিঙ্কের তুলনায় ভিএনসির সাথে তুলনা করে।


1

আমি আশা করি এটি কাজ করা উচিত। http://www.karlrunge.com/x11vnc/faq.html#faq ... ভিএনসি ভিউয়ার প্যারামিটার এবং এক্স 11vnc পরামিতিগুলি অনুসন্ধান করুন:

এটা আমার জন্য কাজ করেছে।


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