উইন্ডোজ থেকে সাইগউইন খুব ধীর / ল্যাগি


22

হঠাৎ করে আমি উইন্ডোজ কমান্ড লাইন থেকে শুরু হওয়া সমস্ত সাইগউইন কমান্ডগুলির কার্যকর করার আগে একটি 10-10 সেকেন্ডের পিছনে পড়ে যায়, যাতে সাইগউইন সম্পূর্ণ অকেজো হয়ে যায়। আমি ইতিমধ্যে সফলতা ছাড়া পুনরায় ইনস্টল করার চেষ্টা করেছি।

বাশ শেল উইন্ডো থেকে কমান্ডগুলি কার্যকর করা, কাজ করে (ব্যাশ শুরু করার সময় আমি ল্যাগটি দেখি)। আমার স্থানীয় PATH ভেরিয়েবল থেকে সমস্ত এন্ট্রি সরানোর কোনও প্রভাব নেই। আমি উইন্ডোজ 7 এক্স 64 এবং সাইগউইন x64 বনাম 1.7.34 (0.285 / 5/3) ব্যবহার করি।


জানেন না তবে আপনি যখন সিগুইন.বাট শুরু করেন না তখন কি এটি সিএমডি.এক্সে থেকে একই? যেমনC:\cygwin\bin>.\ls.exe <ENTER>
বার্লোপ

কোন আপডেট দয়া করে?
yO_

উত্তর:


15

মাঝে মাঝে আমি কয়েক হাজার ব্যবহারকারীর সাথে উইন্ডোজ ডোমেনে কাজ করি।

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

সহজভাবে cygserverলগইন চালান ।

এটি সঠিকভাবে সেট আপ করতে cygserver-configএকবারে একবার চালান । এটি cygserverসঠিক শংসাপত্রগুলির সাথে উইন্ডোজ পরিষেবা হিসাবে চালিত হবে । একটি থেকে করতে প্রশাসক Cygwin উইন্ডো।

$ cygserver-config
Generating /etc/cygserver.conf file

Warning: The following function requires administrator privileges!

Do you want to install cygserver as service?
(Say "no" if it's already installed as service) (yes/no) yes

The service has been installed under LocalSystem account.
To start it, call `net start cygserver' or `cygrunsrv -S cygserver'.

Further configuration options are available by editing the configuration
file /etc/cygserver.conf. Please read the inline information in that
file carefully. The best option for the start is to just leave it alone.

Basic Cygserver configuration finished. Have fun!

cygserverআমার জন্য কি করে ?

সাইগউইন সাইটে ডকুমেন্টেশনটি একবার দেখুন । মূলত এটি ব্যবহারকারীদের সমস্ত ক্যাগিং প্রক্রিয়াগুলির মধ্যে আইপিসি কাজ করে তা নিশ্চিত করার সাথে সাথে ক্যাশে করার স্টাফ দেয় ।

আপনার মাইলেজ অবশ্যই আলাদা হতে পারে তবে এটি এখন আমার পছন্দের কাজ করার পদ্ধতি। আমার এটা কয়েক বছর আগে করা উচিত ছিল।


এটা অসাধারণ! এত দিন পরে ভাগ করে নেওয়ার জন্য ধন্যবাদ। / সাইগড্রাইভের মাধ্যমে এই ফাইল অ্যাক্সেস ব্যবহার করা এখন আগের তুলনায় এখন আরও দ্রুত
85fce

/usr/bin/cygserver-config: line 181: cygrunsrv: command not found, C:/cygwin64/binহয় PATH, প্রশাসক হিসেবে চলছে ...
Troyseph

1
@ ট্রয়সেফ কি C:\cygwin64\bin\cygrunsrv.exeবিদ্যমান? আপনি কি নিজের ভুলক্রমে ফরোয়ার্ড স্ল্যাশ ( /) ব্যবহার করেছেন %PATH%? হয় cygrunsrv প্যাকেজটি ইনস্টল?
বোবোগো

আহ, C:\cygwin64\bin\cygrunsrv.exeঅস্তিত্ব নেই, cygrunsrv: NT/W2K service initiatorপ্যাকেজ ইনস্টল করেছেন এবং সব কাজ করছে।
ট্রয়সিফ

উত্তরের মতো সাইগসারবার-কনফিগার চালান, সাইগউইনকে আদৌ কাজ করা বন্ধ করে দিয়েছিলেন (প্রক্রিয়া শুরু করতে ব্যর্থ হয়)
ইউজার 174962

12

এটি প্রমাণীকরণের সাথে করণীয় বলে মনে হচ্ছে। আমার জন্য, চালানোর জন্য কিছু পাওয়ার জন্য 40 সেকেন্ড। যে যদিও পরে, প্রক্রিয়া সৃষ্টি যে প্রক্রিয়া গাছে প্রশংসনীয় দ্রুত বলে মনে হয়।

https://www.cygwin.com/faq.html#faq.using.startup-slow

তাই আমি

  • আমার স্থানীয় প্রমাণীকরণ এবং আমার নিজস্ব অ্যাক্টিভ ডিরেক্টরি (AD) শংসাপত্রগুলির একটি ক্যাশে তৈরি করে

    $ mkpasswd -l -c >/etc/passwd
    $ mkgroup -l -c >/etc/group
    
  • কেবল এই দুটি ফাইল ব্যবহার করতে সাইগউইনকে বলেছিলেন

    $ echo 'passwd: files' >/etc/nsswitch.conf
    $ echo 'group: files' >>/etc/nsswitch.conf
    

আমি সমস্ত সাইগউইন প্রক্রিয়া মেরেছিলাম এবং আবার শুরু করি। এখন সবকিছু সুন্দর এবং দ্রুত চলমান। আমি প্রতিটি সাইগউইন ডিএলএল ফাইল আপডেটে এই হ্যাকটি সরিয়ে দেব এবং আমি কীভাবে যাচ্ছি তা দেখতে পাবো।

এটি কেবল একটি স্কেচ — আপনি কমপক্ষে ব্যাকআপ রাখতে চান!

সম্পাদনা

অননুমোদিত। আরও ভাল (আইএমএইচও) সমাধানের জন্য এই প্রশ্নের আমার আরও সাম্প্রতিক উত্তর দেখুন ।


আমার জন্য কাজ করেছে ... এবং কোনও পরিষেবা ইনস্টল করতে হবে না!
দ্রোজ

আপনার কাছে আমার উত্তর নিচের দিকে আছে আপনার সম্পাদনার শেষে আপনি কোন উত্তরটির উল্লেখ করছেন? ধন্যবাদ!
jpaugh

এ সম্পর্কে জেনে রাখা ভাল, যদিও এটি ব্যাখ্যা করতে পারে না যে "সমস্ত সাইগউইন কমান্ড ... মৃত্যুদন্ড কার্যকর করার আগে তাদের একটি 10-10 ডলার পিছিয়ে যায়"।
ফিলাকওয়াক

@ ফিলওয়াক আমার মনে হয় এটি হয়। সমস্যাটি হ'ল শুরুতে সাইগউইনকে তার ব্যবহারকারীর ডাটাবেস তৈরি করতে হয়। আপনি যখন একটি বড় উইন্ডোজ ডোমেনের ভিতরে থাকেন তখন এটি দীর্ঘ সময় নেয়। প্রতিটি কমান্ড এই বিলম্ব ভোগ করে না , যে কোনও প্রক্রিয়া ট্রিতে কেবল প্রথম
বোবোগো

2

নীচের আপডেটটি পড়ুন, এটি সমস্যা হয়ে উঠেনি।

আমি মাঝে মাঝে এই সমস্যাটির চরম সংস্করণে ভুগছি mit সমস্যাটি উপস্থিত থাকলে, সমস্ত কমান্ডগুলি 20 সেকেন্ডের মধ্যে লাগে এবং বেশিরভাগ চরম ক্ষেত্রে বেশ কয়েক মিনিট সময় নেয়। এটি বেশ কয়েকটি দিন ঘটবে এবং তারপরে এটি বেশ কয়েক দিন চলে যাবে। বিটিডাব্লু, আমার প্রচুর ডিআরএএম, এসএসডি ড্রাইভ ইত্যাদির একটি অত্যন্ত দ্রুত সিস্টেম রয়েছে have

আমার এখন অবশেষে একটি প্রার্থী তত্ত্ব আছে যা জিনিসগুলি ব্যাখ্যা করতে পারে। আমি স্যাগুইনকে কেবলমাত্র সেটআপ-x86_64.exe (যা আমি মাঝে মাঝে করি) এর মাধ্যমে আপডেট করেছি এবং তারপরে জিনিসগুলি আবার চূড়ান্তভাবে প্রতিক্রিয়াশীল (আক্ষরিক অর্ধেক বারের চেয়ে দ্রুত গতিতে)। আমি আপডেটের শেষে রিবেসেলটি অনুমান করছি যা পার্থক্য করেছে।

আপডেট: স্পিডআপটি আমি আগে দেখেছিলাম আপাতত একটি কাকতালীয় ঘটনা; যখন এক মাস পরে সমস্যাটি আবার উপস্থিত হয়েছিল, এটি ঠিক করে নি। দেখা যাচ্ছে যে উইন্ডোজ ডিফেন্ডার লাইভ সুরক্ষা অক্ষম করা তাত্ক্ষণিকভাবে মন্দাকে সমাধান করেছে।


2
অক্ষম উইন্ডোজ ডিফেন্ডার লাইভ সুরক্ষা সঙ্গে সঙ্গে মন্দার সমাধান পরিচিত সমস্যা -
gavenkoa

1

একটি পাদটীকা হিসেবে আমি শুধু দেখা গেছে যে আমি পুনর্নির্মাণ করা হয় passwdএবং groupএকটি Cygwin আপডেটের পরে ফাইল। ধীর আচরণটি আবারো হ'ল, ইনস্টলের অটোরবাস অংশটি সম্পূর্ণ হতে বেশ কয়েক দিন সময় নিয়েছে।

আমার আমার (উইন্ডোজ 10) সিস্টেমে ডিফল্ট nsswitch.conf সংশোধন করার প্রয়োজনও ছিল না।

যাইহোক, ধীর আচরণটি উইন্ডোজ কমান্ড প্রম্পট এবং পোর্টেবল অ্যাপ্লিকেশনগুলির সাথে নিজেকে দেখিয়েছিল। কিছু পোর্টেবল অ্যাপ্লিকেশনগুলি উইন্ডোটি শুরু করার সময় বেশ কয়েক ঘন্টা সময় নেয়।


এগুলি পুনর্নির্মাণের অর্থ কী? এগুলির নতুন, খালি সংস্করণগুলি তৈরি করবেন?
ব্যবহারকারী 13743

1

এইভাবে আমার জন্য এই সমস্যাটি প্রকাশ পেয়েছিল। প্রথমটির জন্য, 20 বলুন, সাইগউইন প্রম্পটে প্রেরিত কমান্ডগুলি এটি দ্রুত ছিল, তবে তারপরে হঠাৎ এটি বেদনাদায়কভাবে ধীর হয়ে যায়।

আমি উপরের প্রমাণীকরণের চেষ্টা করেছি। এটি আমার পক্ষে কাজ করে না।

সাইগউইন এফএকিউ রিপোর্ট করেছে যে সাইগউইন ব্যবহারকারীর বা গোষ্ঠীর নামগুলির ফাঁকা জায়গা পছন্দ করে না। দেখুন আমার উইন্ডোজ লগঅন নাম, এই কারণ সমস্যার হবে এটি একটি স্থান রয়েছে?

আমার গোষ্ঠীর নামের এতে একটি জায়গা ছিল, তাই আমি /etc/groupপ্রমাণীকরণের ফিক্সে উত্পন্ন ফাইলটিতে এটি একটি আন্ডারস্কোর হিসাবে পরিবর্তন করেছি। এটিও কাজ করেনি।

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

আশা করি এটা কাজে লাগবে.


0

সাইগউইনে কিছু সময়ের জন্য বিল্ডগুলির ধীর সম্পাদন নিয়ে আমার একটি সমস্যা হয়েছিল।

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

আমি তখন অ্যাডমিন হিসাবে ড্যাশ ইন্টারফেস চালানো থেকে একটি রিবাসসেল করেছি।

সুতরাং এর অর্থ, (win7) প্রারম্ভ মেনু টাইপ ড্যাশ থেকে। ড্যাশ শর্টকাট উপস্থিত হবে, প্রশাসক হিসাবে চালানোর জন্য রাইট ক্লিক করুন। তারপরে এটি শেষ হলে, কার্যকর করুন:

/ usr / বিন / রিবেসেল -v

একটি কফির জন্য যান ... এটি আউটপুট প্রদর্শিত হওয়ার আগে এটি কয়েক সেকেন্ডের জন্য বসে থাকবে, যদি এটি বসে এবং 5 মিনিটের বেশি কিছু না করে, আপনার আর একটি সমস্যা আছে।

এটি রিবসেলকে স্থির করেছে, তবে আমার বিল্ডটির গতিও ব্যাপকভাবে বৃদ্ধি করেছে। আপনার এটি ইনস্টল করা আছে কিনা তা পরীক্ষা করে দেখার মতো, এটি অপসারণ করার চেষ্টা করুন।


আপনি অন্য কাউকে করার অনুমতি দেওয়ার জন্য পর্যাপ্ত বিশদ নিয়েছিলেন এমন পদক্ষেপগুলি বর্ণনা করতে পারেন? … অনুগ্রহ করে মন্তব্যে সাড়া দিবেন না;  আপনার উত্তরটি আরও পরিষ্কার এবং আরও পরিপূর্ণ করতে সম্পাদনা করুন।
স্কট

উইন্ডোজ 10 এ, ড্যাশের জন্য অবস্থান ছিল c:\msys64\user\bin\dash.exe। প্রশাসক হিসাবে এটি চালানোর জন্য, আমাকে এটিতে আমার ডেস্কটপে একটি শর্টকাট তৈরি করতে হয়েছিল। দুর্ভাগ্যক্রমে, এটি আমার ধীর সাইগউইনকে ঠিক করে নি:
ব্যবহারকারী 13743
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.