প্যাকম্যানের সাথে সংকলনটি কীভাবে দ্রুত করা যায়

হাই, এবার আমি আপনার কাছে একটি সামান্য টিপ নিয়ে এসেছি (যা সম্ভবত ইতিমধ্যে অনেকেই জানেন) তবে বেশিরভাগ লোক যারা সাধারণত ডিস্ট্রোস ব্যবহার করে থাকেন তার উপর ভিত্তি করে Pacman তারা সম্ভবত জানেন না, এবং আরও খারাপের জন্য: সংকলনের জন্য একটি একক কার্নেল ব্যবহার করছে.

আমি অত্যন্ত সুপারিশ পর এটা "সংকলনের জন্য বিবেচনা" পাগল এবং নির্বোধ সংকলনের আগে

চল এটা করি…

আমাদের প্রসেসরের সংখ্যা জানুন

প্রথমে আমরা দেখতে পাচ্ছি যে আমরা উপলব্ধ কতগুলি প্রসেসর (বেশিরভাগ বিশেষজ্ঞরা ভয় পাবেন না, থ্রেড এবং শারীরিক প্রসেসরের মধ্যে স্পষ্টতই পার্থক্য রয়েছে, তবে মেকপেকজি এক্সিকিউশন থ্রেডগুলিকে পরামিতি হিসাবে ব্যবহার করে), এর জন্য আমরা কার্যকর করি:

lscpu | গ্রেপ '^ সিপিইউ (গুলি):'

আমার ক্ষেত্রে এটি ফিরে আসে:

[x11tete11x @ জার্ভিস ~] $ lscpu | গ্রেপ '^ সিপিইউ (গুলি):' সিপিইউ (গুলি): 8 [x11tete11x @ জারভিস ~] $

প্রসেসরের ক্ষেত্রে এটি কারণ ইন্টেল বিরূদ্ধে হাইপারথ্রেডিং মৃত্যুদন্ড কার্যকর করার থ্রেডও দেখায়।

/Etc/makepkg.conf ফাইলটি সম্পাদনা করুন

আমরা ফাইলটি সম্পাদনা করি /etc/makepkg.conf সমস্ত উপলব্ধ প্রসেসর ব্যবহার করতে মেকপেকজিকে বলতে; এর পরিপ্রেক্ষিতে, উইকি অনুসারে জেন্টু, "কাজ" করার পরিমাণ নিম্নলিখিত অ্যাকাউন্ট থেকে আসে:

প্রসেসরের সংখ্যা + এইচটি (ইন্টেল সমর্থিত ক্ষেত্রে হিপারথ্রেডিং) + 1

আমরা সম্পাদনা করি:

sudo ন্যানো /etc/makepkg.conf

এবং আমরা লাইনটি পরিবর্তন করি মেকফ্লেগস (অস্বস্তিকর) ) সংশ্লিষ্ট মান সহ, আমার ক্ষেত্রে এটি দেখতে এই রকম হবে:

MAKEFLAGS = "- j9"

আমরা পরিবর্তনগুলি এবং ভয়েলা সংরক্ষণ করি, এখন আমরা আমাদের ডিগ্রোগুলির উপর ভিত্তি করে বিভিন্ন কোর ব্যবহার করে আমাদের প্যাকেজগুলি সংকলন করতে পারি Pacman

এরপরে আমি একটি ভিডিও সংযুক্ত করছি যা আপনি দেখতে পাচ্ছেন যে কীভাবে in সরলস্ক্রিনেকর্ডার each প্রতিটি ক্ষেত্রে সংকলিত হয় মেকফলস (MAKEFLAGS = »- j9 ″), এবং ছাড়া মেকফ্লেগস (#MAKEFLAGS = »- j9 ″):


আপনার মন্তব্য দিন

আপনার ইমেল ঠিকানা প্রকাশিত হবে না। প্রয়োজনীয় ক্ষেত্রগুলি দিয়ে চিহ্নিত করা *

*

*

  1. ডেটার জন্য দায়বদ্ধ: মিগুয়েল অ্যাঞ্জেল গাটান
  2. ডেটার উদ্দেশ্য: নিয়ন্ত্রণ স্প্যাম, মন্তব্য পরিচালনা।
  3. আইনীকরণ: আপনার সম্মতি
  4. তথ্য যোগাযোগ: ডেটা আইনি বাধ্যবাধকতা ব্যতীত তৃতীয় পক্ষের কাছে জানানো হবে না।
  5. ডেটা স্টোরেজ: ওসেন্টাস নেটওয়ার্কস (ইইউ) দ্বারা হোস্ট করা ডেটাবেস
  6. অধিকার: যে কোনও সময় আপনি আপনার তথ্য সীমাবদ্ধ করতে, পুনরুদ্ধার করতে এবং মুছতে পারেন।

  1.   Yoyo তিনি বলেন

    চাচা এটি হ'ল, আমি যেমন আমার শহরে বলি vine ভিনেগার ডিক »মানে আমি খুব ভাল 😛

    আমার একটি 4 কোর আছে, আমি 4 পেয়েছি, আমি মনে করি আমাকে একটি 5 ডান লাগাতে হবে?

    যাইহোক, Makekpg.conf সংশোধন করুন, আপনি যদি কপি / পাস্টারটিকে ক্রেজি না চালান তবে এটি Makepkg.conf

    প্যাকম্যান নিয়ম !!!! 😛

    1.    x11tete11x তিনি বলেন

      আমি ঠিক ছোট্ট এক্সডি দেখেছি, আমি ইতিমধ্যে ছেলেদের এটি এক্সডি সংশোধন করতে পাঠিয়েছি
      কার্যকরভাবে, আপনার ক্ষেত্রে এটি 5 এক্সডি হবে।

      আমি জানতাম আপনি এই নিবন্ধটি এক্সডি হাহাহাহা পছন্দ করতে চলেছেন

      1.    ম্যানুয়েল দে লা ফুয়েন্তে তিনি বলেন

        সংশোধন করা হয়েছে। 🙂

        1.    ম্যানুয়েল দে লা ফুয়েন্তে তিনি বলেন

          আমার ব্যবহারকারী এজেন্ট আমাকে বিশ্বাসঘাতকতা করেছে, এখন আমি আর্চে আছি ...

          উভয় ডিস্ট্রোজে একই ফায়ারফক্স প্রোফাইল ব্যবহার করার জন্য। 😛

      2.    রোডার তিনি বলেন

        আমি এই মন্তব্যে এই সুযোগটি নিচ্ছি যে আপনি যদি বিএফএস ব্যবহার করেন (তবে এটি কী তা আপনি জানেন না তবে আপনি এটি ব্যবহার করেন না) সর্বাধিক পারফরম্যান্সটি কোনও সংযোজন না করে যতটা কোর রয়েছে তার সাথে অর্জন করা যায়।

      3.    শাটডাউন তিনি বলেন

        এবং যদি সে আমাকে ফেলে দেয় যে আমার কাছে "2" আছে আমি ঠিক 3 রেখেছি?

      4.    x11tete11x তিনি বলেন

        নির্ভুল @ শুটডাউন

      5.    Azureus তিনি বলেন

        আমি আপনাকে ভালোবাসি, আপনি যখন নিবন্ধটি পেয়েছেন তখন আমি এটি করেছি, এখন আমি এটি ব্যবহার করছি কারণ আমি কীভাবে হাহাহা সংকলন করতে জানি না।
        এটি দুর্দান্ত কারণ কঙ্কি আমাকে বলে যে আমার আই 4 এর সমস্ত 3 টি থ্রেড 100% এবং আমি যখন এটি সম্পাদনা করি তখন আমার মনে হয় আমার কেবল একটি থ্রেড কনফিগার করা আছে। আমি এটি পছন্দ করি, আমি এখনই আমার নিজস্ব কার্নেল সংকলন করছি, আসুন এটি কীভাবে কাজ করে তা দেখুন: ভি

    2.    থ্যালসার্থ তিনি বলেন

      আমি ইয়োয়ের সাথে একমত, যদিও আমার শহরে এটি বলা হয় না, এটি vine ভিনেগারের শিশ্ন »!! বাড়িতে পৌঁছেই আমি চেষ্টা করে দেখি।

      1.    cacho তিনি বলেন

        বাড়ি পেলে কি স্বাদ পাবেন ... ডিক? হাহাহা
        তুমি আমাকে হাসালে …
        আলিঙ্গন

  2.   Yoyo তিনি বলেন

    আমি জানতাম সেখানে 5 আছে কারণ আমি এই পোস্টে বলেছিলাম কীভাবে হাত দ্বারা ডাব্বিয়ানের জন্য কার্নেলটি সংকলন করতে হবে

    http://yoyo308.com/2013/11/22/como-compilar-e-instalar-el-ultimo-kernel-3-12-1-en-crunchbang-waldorf-debian-wheezy/

    1.    x11tete11x তিনি বলেন

      অভিশাপ কার স্পেমেরো এক্সডি হাহাহাহা

      1.    ম্যানুয়েল দে লা ফুয়েন্তে তিনি বলেন

        চিন্তা করবেন না, আমি ইতিমধ্যে আমার বানহ্যামার দর্শনীয় স্থানগুলিতে এটি করেছি, মুআাহাহাহাহা।

      2.    ন্যানো তিনি বলেন

        "আমার ব্যানহ্যামার", ধূমকে <3 নামানোর জন্য আমাকেও আপনাকে ঘুষি মারবেন না

        1.    ম্যানুয়েল দে লা ফুয়েন্তে তিনি বলেন

          এখান থেকে বের হয়ে আসুন, মূলা মাথা, কাজ চালিয়ে যান বা আমি লাঠিটি পেয়ে যাব।

      3.    এলাভ তিনি বলেন

        হাহাহাহা .. ওএমজি, আমি এই সম্প্রদায়টিকে ভালবাসি।

  3.   রোডার তিনি বলেন

    Ccache এছাড়াও খুব দরকারী, কিন্তু সংকলন গতি বাড়ানোর জন্য এটি পূর্ববর্তী একটি সংকলন প্রয়োজন।

    1.    থ্যালসার্থ তিনি বলেন

      আমি বুঝতে পারি না, আপনি সংকলনটি দ্রুত করতে সংকলন করেন?

      1.    রোডার তিনি বলেন

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

      2.    ইউকিটারু তিনি বলেন

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

      3.    থ্যালসার্থ তিনি বলেন

        উভয় আপনাকে তথ্যের জন্য ধন্যবাদ, আমি জানি না

  4.   এদুয়ার্দো তিনি বলেন

    আমি আর্কে দেড় বছর ধরে ছিলাম এবং এই টিপটি আমি কখনও শুনিনি, ধন্যবাদ।

  5.   হোজাকো তিনি বলেন

    দরিদ্র হচ্ছে চুষে!
    হাহাহাহাহাহাহাহাহাহাহাহাহাহাহাহাহাহাহাহাহাহাহা।)

  6.   ইউজারার্চ তিনি বলেন

    ধন্যবাদ. এই তথ্য খুব ভাল

  7.   লুইস স্কোয়ার তিনি বলেন

    আমার একটা প্রশ্ন আছে…

    আমি এই বিকল্পটি কিছুক্ষণ ব্যবহার করছি (তিনি যে নম্বরটি আমাকে ছুঁড়েছিলেন তিনি 4 ছিল তাই এটি #MAKEFLAGS = remains - j5 ″ অবশেষে)

    তবে আমি লক্ষ্য করেছি যে আমি যখন কিছু প্রোগ্রাম আপডেট করি তখন সিপিইউ 100% এ চলে যায় এবং এটি হওয়ার সময় অন্যান্য প্রোগ্রামগুলি ব্যবহার করা কঠিন ...

    আমি কি এর মধ্যে কিছু করতে পারি ?? উদাহরণস্বরূপ, একটি #MAKEFLAGS = put - j3 put রাখুন ???? বা এটি এমন কোনও কিছু যা মাঝের জমি ছাড়া বা বন্ধ থাকে?

    শুভেচ্ছা।

    1.    x11tete11x তিনি বলেন

      লুইস, হ্যাঁ, আপনি সমস্যা ছাড়াই জে 3 লাগাতে পারেন, এই প্যারামিটারটি কতগুলি «থ্রেড in এ সংজ্ঞায়িত করা হয় (বিশদভাবে না যেতে, বলি যে থ্রেডগুলি কতগুলি« সমান্তরাল অংশে রয়েছে »আপনি কী প্রক্রিয়া করছেন? আপনি যা করছেন) এই প্রক্রিয়াটির জন্য ব্যবহৃত হবে

  8.   নামবিহীন তিনি বলেন

    নিখুঁত, এখন আমি এটি রাখা। ধন্যবাদ পুরানো!