2009-12-18 11 views
12

के लिए कम CPU प्रोसेसर मशीनों को अनुकरण कैसे करें हमारे पास कुछ उपयोगकर्ता हैं जो कम-CPU संचालित मशीनों का उपयोग कर रहे हैं और वे हमारे वेब एप्लिकेशन का उपयोग करके धीमे प्रतिक्रिया समय का सामना कर रहे हैं। क्या मेरे पास परीक्षण करने का कोई तरीका है ताकि मैं कम CPU दरों का अनुकरण कर सकूं?ब्राउज़र परीक्षण

उदाहरण के लिए, मेरे पास 2.3 गीगा कंप्यूटिंग पावर है, क्या मैं इसे 1.6 गीगा या उससे कम तक कम कर सकता हूं ताकि मैं इसका परीक्षण कर सकूं?

बीटीडब्ल्यू, हमारे ग्राहक विंडोज का उपयोग कर रहे हैं। मुझे ब्राउज़र के रूप में इंटरनेट एक्सप्लोरर पर कम कंप्यूटिंग पावर अनुकरण करना है।

उत्तर

7

अधिकांश नए सीपीयू गुणक को आसानी से कम किया जा सकता है (इंटेल: स्पीडस्टेप, एएमडी: पावर नाउ!)। इसका उपयोग बिजली बचाने के लिए किया जाता है। RMclock के साथ आप मैन्युअल रूप से अपने गुणक को समायोजित कर सकते हैं और इस प्रकार अपनी आवृत्ति को कम कर सकते हैं और अपने पीसी को धीमा कर सकते हैं। मैं स्वयं इस उपकरण का उपयोग करता हूं ताकि मैं आपको बता सकूं कि यह काम करता है।

http://cpu.rightmark.org/products/rmclock.shtml

+0

बहुत बहुत धन्यवाद! मैं इसे देख लूंगा – grassbl8d

2

मैं पृष्ठभूमि पर कुछ शुरू करने की सलाह दूंगा जो आपके सभी प्रोसेसर चक्रों को खाएगा।

एक प्रोग्राम जो प्राइमनेर या कुछ समान पाता है।

+4

या वास्तव में कुछ प्रोसेसर दृष्टिकोण शुरू करने की तरह गहन करते हैं, "मैं खेल खेल नहीं कर रहा हूँ, मैं परीक्षण कर रहा हूँ" ^) – Toad

+4

प्यू प्यू प्यू –

3

कुछ वर्चुअल मशीन बनाएं।

आप VirtualPC या VirtualBox दोनों का उपयोग कर सकते हैं निःशुल्क हैं।

+0

+1: तो सच !!!!! – jldupont

+5

क्या ये वर्चुअल पीसी सीपीयू थ्रॉटल हो सकता है? ऐसा लगता है कि VMware ऐसा करने में सक्षम नहीं है – Toad

+0

इस पोस्ट के अनुसार वर्चुअलबॉक्स भी नहीं: http://www.mail-archive.com/[email protected]/msg06567.html। यह वीएमवेयर ईएक्सएक्स के साथ किया जा सकता है। –

1

उच्च प्रदर्शन और कम-प्रदर्शन CPUs के बीच एक और बड़ा अंतर उपलब्ध कोर की संख्या है। यह यथार्थ रूप से 4 के कारक से अलग हो सकता है, घड़ी की आवृत्ति में अंतर से कहीं अधिक तरीका जो आपको सामना करना पड़ सकता है।

आप थ्रेड एफ़िनिटी सेट करके इसे हल कर सकते हैं। यहां तक ​​कि IE6 भी google.com दिखाने के लिए 13 धागे का उपयोग करेगा। इसका मतलब है कि यह एक बहु-कोर सीपीयू से लाभान्वित होगा। लेकिन अगर आप थ्रेड एफ़िनिटी को केवल एक कोर पर सेट करते हैं, तो सभी 13 आईई थ्रेड को उस कोर को साझा करना होगा।

6

वर्चुअल मशीन बोच (उच्चारण बॉक्स) आपको instructions per second निर्देश सेट करने की अनुमति देता है। यह शायद सबसे धीमा एमुलेटर है क्योंकि यह है ...

1

से अधिक आयु वालों के अलावा एक और मामूली विकल्प बूट करने के लिए एक कम संसाधन config में खिड़कियों है। स्टार्ट मेनू पर जाएं, रन का चयन करें और MSCONFIG टाइप करें। आप बूट टैब पर जा सकते हैं, उन्नत विकल्पों पर क्लिक कर सकते हैं और मेमोरी और प्रोसेसर की संख्या को सीमित कर सकते हैं। यह उपरोक्त के रूप में मजबूत नहीं है, लेकिन यह आपको एक और विकल्प देता है।

2

सीपीयू घड़ी को कम करना हमेशा अपेक्षित नतीजे नहीं देता है।

नए सीपीयू में आर्किटेक्चर सुधार की सुविधा है जो उन्हें पुराने चिप्स की तुलना में एक समान घड़ी के आधार पर अधिक कुशल बनाती है। संयोग से, इस आभासी मशीनों के कारण "पुराने" तकनीक के प्रदर्शन के परीक्षण का एक बुरा तरीका भी है।

आपकी सबसे अच्छी शर्त केवल कुछ पुरानी मशीनों को खरीदने के लिए है। समान रैम (प्रकार और मात्रा), प्रोसेसर, मदरबोर्ड चिपसेट, हार्ड ड्राइव और वीडियो कार्ड का उपयोग करना। जो सभी मशीन के कुल प्रदर्शन में ही फ़ीड करते हैं।

मैं अन्य घटकों को ऊपर लाता हूं क्योंकि उनमें से केवल एक को बदलने से ब्राउज़र प्रदर्शन पर भी असर पड़ सकता है। एक प्रमुख उदाहरण स्मृति है। यदि आपके ग्राहक 512 एमबी रैम की तरह कुछ बाध्य हैं, तो मशीन केवल ब्राउज़र चलाने के लिए भी वीएम स्वैप के लिए बहुत सी हार्ड ड्राइव एक्सेस कर सकती है।इस स्थिति में आपके प्रोसेसर पर घड़ी की गति को कम करने के दौरान अभी भी आपकी 2 जीबी (धारणा) रैम को बनाए रखने के बावजूद कहीं भी ऐसा नहीं होगा, भले ही सबकुछ बराबर हो।

2

Isak Savo's उत्तर काम करता है, लेकिन थोड़ा सा मुश्किल हो सकता है, क्योंकि आधुनिक टीपीएल जितना संभव हो सके सीपीयू लोड को सीमित करने और सीमित करने जा रहा है। जब मैंने इसका परीक्षण किया, तो यह कठिन था (हालांकि कुछ परीक्षणों के साथ संभव है) लगातार सीपीयू उपयोग के प्रकार प्राप्त करने के लिए।

तब मुझे याद आया, http://www.cpukiller.com/, जो यह पहले से ही करता है। अत्यधिक सिफारिशित। एक तरफ, मुझे यह उपयोग आधुनिक मशीनों पर पुराने 90 के खेल खेलने से मिला, जब फ्रेम दर को सीपीयू घड़ी के समय में देखा गया था, जिससे उन्हें आधुनिक कंप्यूटरों पर बहुत तेजी से खेलना पड़ा। महान उपयोगिता।

1

मैं समझता हूँ कि इस सवाल का बहुत पुराना है, लेकिन यहाँ कुछ प्राप्तियों मैं व्यक्तिगत रूप से उपयोग करें (न केवल वेब विकास के लिए) इस प्रकार हैं:

  1. BES। इसका उपयोग करते समय मुझे कुछ अजीब परिणाम मिल रहे हैं।

  2. जाओ नियंत्रण कक्ष \ सभी नियंत्रण कक्ष आइटम \ पावर विकल्प \ संपादित योजना सेटिंग्स \ बदलें उन्नत पावर सेटिंग्स है, तो "प्रोसेसर" अनुभाग पर जाएं और सेट यह अधिकतम राज्य है 5% (या कुछ और अन्य)। यह केवल तभी काम करता है जब आपका प्रोसेसर गतिशील गुणक परिवर्तन का समर्थन करता है और एसीपीआई ड्राइवर सही ढंग से स्थापित किया जाता है।

  3. कार्य प्रबंधक चलाएं और अपने ब्राउज़र (या किसी अन्य की) प्रक्रिया के लिए एक कोर (या जो भी कोर आप चाहते हैं) को प्रोसेसर एफ़िनिटी सेट करें। ब्राउज़र के लिए सबसे अच्छा अभ्यास नहीं है, क्योंकि जावास्क्रिप्ट कार्यान्वयन आमतौर पर एकल-थ्रेडेड होते हैं, लेकिन जहां तक ​​मैं देखता हूं, आधुनिक ब्राउज़र वास्तव में एकाधिक कोर का उपयोग करते हैं।

संबंधित मुद्दे