अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

मेमकैसलैप - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में मेमकैसलैप चलाएं

यह कमांड मेमकैसलैप है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


memaslap - libmemcached प्रलेखन

SYNOPSIS


मेमस्लैप [विकल्प]

--मदद

MEMCACHED_SERVERS

वर्णन


memaslap मेम्केच्ड सर्वर के लिए एक लोड जेनरेशन और बेंचमार्क टूल है। यह उत्पन्न करता है
कॉन्फ़िगर करने योग्य कार्यभार जैसे थ्रेड, समवर्ती, कनेक्शन, रन टाइम, ओवरराइट,
चूक दर, कुंजी आकार, मूल्य आकार, प्राप्त/सेट अनुपात, अपेक्षित थ्रूपुट, इत्यादि।
इसके अलावा, यह डेटा सत्यापन, समाप्ति-समय सत्यापन, यूडीपी, बाइनरी का भी परीक्षण करता है
प्रोटोकॉल, फेसबुक परीक्षण, प्रतिकृति परीक्षण, मल्टी-गेट और रीकनेक्शन, आदि।

मेमस्लैप नेटवर्क कनेक्शन को लिबवेंट के साथ मेमकैच्ड की तरह प्रबंधित करता है। मेमस्लैप का प्रत्येक धागा
सीपीयू कोर से बंधा हुआ है, सभी धागे एक दूसरे के साथ संचार नहीं करते हैं, और हैं
प्रत्येक थ्रेड में कई सॉकेट कनेक्शन। प्रत्येक कनेक्शन कुंजी आकार वितरण रखता है,
मूल्य आकार वितरण, और आदेश वितरण स्वयं।

आप के माध्यम से सर्वर निर्दिष्ट कर सकते हैं memslap --सर्वर विकल्प या पर्यावरण चर के माध्यम से
MEMCACHED_SERVERS.

विशेषताएं


मेमस्लैप को निम्नलिखित उद्देश्यों के लिए विकसित किया गया है:

लिबेवेंट के साथ नेटवर्क कनेक्शन को अतुल्यकालिक रूप से प्रबंधित करता है।

नॉन-ब्लॉकिंग IO का उपयोग करने के लिए TCP और UDP दोनों को सेट करें।

समानता में सुधार: बहु-थ्रेड वातावरण में उच्च प्रदर्शन।

समय दक्षता में सुधार: तेज़ प्रसंस्करण गति।

अधिक कुशलता से कुंजी और मूल्य उत्पन्न करता है; कुंजी आकार वितरण और मूल्य आकार
वितरण विन्यास योग्य हैं।

गेट, मल्टी-गेट और सेट कमांड का समर्थन करता है; कमांड वितरण कॉन्फ़िगर करने योग्य है।

नियंत्रणीय चूक दर और अधिलेखित दर का समर्थन करता है।

डेटा और समाप्ति-समय सत्यापन का समर्थन करता है।

समय-समय पर सांख्यिकीय जानकारी डंप करने का समर्थन करता है।

हजारों टीसीपी कनेक्शन का समर्थन करता है।

बाइनरी प्रोटोकॉल का समर्थन करता है.

फेसबुक परीक्षण (टीसीपी के साथ सेट और यूडीपी के साथ मल्टी-गेट) और प्रतिकृति परीक्षण का समर्थन करता है।

विवरण


प्रभावी कार्यान्वयन of नेटवर्क.
मेमासलैप के लिए, टीसीपी और यूडीपी दोनों गैर-अवरुद्ध नेटवर्क आईओ का उपयोग करते हैं। सभी नेटवर्क इवेंट हैं
मेमकैच्ड के रूप में लिबवेंट द्वारा प्रबंधित। मेमस्लैप का नेटवर्क मॉड्यूल मेमकैच्ड के समान है।
लिबेवेंट यह सुनिश्चित कर सकता है कि मेमासलैप नेटवर्क को बहुत कुशलता से संभाल सकता है।

प्रभावी कार्यान्वयन of एकाधिक थ्रेड और संगामिति
मेम्सलैप में मल्टी-थ्रेड्स का मेम्केच्ड के समान कार्यान्वयन है। मेमस्लैप एक बनाता है
या अधिक स्व-शासित धागे; यदि सिस्टम परीक्षण करता है तो प्रत्येक थ्रेड एक सीपीयू कोर से बंधा होता है
सीपीयू कोर एफ़िनिटी सेट करना।

इसके अलावा, प्रत्येक थ्रेड में नेटवर्क की घटनाओं को प्रबंधित करने के लिए एक लिबवेंट होता है; प्रत्येक धागा
एक या अधिक स्व-शासित समवर्ती हैं; और प्रत्येक संगामिति में एक या अधिक सॉकेट होते हैं
सम्बन्ध। सभी समसामयिकताएँ होते हुए भी एक-दूसरे से संवाद नहीं करतीं
एक ही धागे में।

मेमस्लैप हजारों सॉकेट कनेक्शन बना सकता है, और प्रत्येक समवर्ती में दसियों कनेक्शन होते हैं
सॉकेट कनेक्शन. प्रत्येक संगामिति यादृच्छिक रूप से या क्रमिक रूप से एक सॉकेट का चयन करती है
इसके सॉकेट कनेक्शन पूल से कनेक्शन चलाने के लिए, इसलिए मेमासलैप प्रत्येक समवर्तीता को सुनिश्चित कर सकता है
किसी भी समय एक सॉकेट कनेक्शन को संभालता है। उपयोगकर्ता इनकी संख्या निर्दिष्ट कर सकते हैं
प्रत्येक संगामिति के समवर्ती और सॉकेट कनेक्शन उनकी अपेक्षा के अनुसार
काम का बोझ।

प्रभावी कार्यान्वयन of सृजन कुंजी और मूल्य
समय दक्षता और स्थान दक्षता में सुधार करने के लिए, मेमस्लैप एक यादृच्छिक बनाता है
10M वर्णों वाली वर्ण तालिका। कुंजियाँ और मानों के सभी प्रत्यय उत्पन्न होते हैं
इस यादृच्छिक वर्ण तालिका से.

मेमस्लैप a की पहचान करने के लिए वर्ण तालिका में ऑफसेट और स्ट्रिंग की लंबाई का उपयोग करता है
डोरी। यह काफी मेमोरी बचा सकता है. प्रत्येक कुंजी में दो भाग होते हैं, एक उपसर्ग और एक प्रत्यय।
उपसर्ग एक uint64_t, 8 बाइट्स है। पहले सेट किए गए डेटा को सत्यापित करने के लिए, memaslap की आवश्यकता है
सुनिश्चित करें कि प्रत्येक कुंजी अद्वितीय है, इसलिए यह कुंजी की पहचान करने के लिए उपसर्ग का उपयोग करता है। उपसर्ग नहीं कर सकता
अवैध वर्ण शामिल करें, जैसे 'आर', 'एन', '0' और ''। और मेमस्लैप में एक एल्गोरिदम है
यह सुनिश्चित करने के लिए।

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

कार्य प्रक्रिया में, प्रत्येक संगामिति क्रमिक या यादृच्छिक रूप से किसी ऑब्जेक्ट का चयन करती है
सेट ऑपरेशन करने या ऑपरेशन प्राप्त करने के लिए विंडो। एक ही समय में, प्रत्येक समवर्ती किक मारता है
ऑब्जेक्ट को उसकी विंडो से बाहर निकालता है और उसमें नया ऑब्जेक्ट जोड़ता है।

सरल लेकिन उपयोगी कार्य समयबद्धन
मेम्सलैप थ्रेड्स की सभी समवर्तीताओं और प्रत्येक संगामिति को शेड्यूल करने के लिए लिबवेंट का उपयोग करता है
स्थानीय कार्य विंडो के आधार पर कार्यों को शेड्यूल करता है। मेम्सलैप मानता है कि यदि प्रत्येक समवर्ती
कुंजी वितरण, मूल्य वितरण और आदेश वितरण को समान रखता है
बाहर, मेमस्लैप संपूर्ण वितरण को समग्र रूप से रखता है। प्रत्येक कार्य विंडो में बहुत कुछ शामिल होता है
वस्तुओं की, प्रत्येक वस्तु अपनी बुनियादी जानकारी संग्रहीत करती है, जैसे कुंजी, मूल्य, समाप्ति समय, और
जल्द ही। किसी भी समय, विंडो में सभी ऑब्जेक्ट समान और निश्चित कुंजी और मान रखते हैं
वितरण। यदि किसी ऑब्जेक्ट को अधिलेखित किया गया है, तो ऑब्जेक्ट का मान अद्यतन किया जाएगा।
मेमस्लैप में संग्रहीत ऑब्जेक्ट जानकारी के अनुसार डेटा या समाप्ति-समय को सत्यापित करता है
कार्य विंडो.

Libevent किसी विशिष्ट नेटवर्क ईवेंट के आधार पर यह चुनता है कि किस संगामिति को संभालना है। फिर
कंसीडर यह चयन करता है कि कमांड के आधार पर कौन सा कमांड संचालित करना है (प्राप्त करें या सेट करें)।
वितरण। यदि इसे बनाए रखने के लिए किसी पुरानी वस्तु को बाहर निकालने और नई वस्तु जोड़ने की आवश्यकता है
समान कुंजी और मान वितरण, नई वस्तु की कुंजी लंबाई समान होनी चाहिए
मूल्य लंबाई.

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

उपयोगी कार्यान्वयन of बहु सर्वर , यूडीपी, टीसीपी, बहु-प्राप्त और बाइनरी प्रोटोकॉल
क्योंकि प्रत्येक थ्रेड स्व-शासित है, मेमासलैप संभालने के लिए अलग-अलग थ्रेड निर्दिष्ट कर सकता है
विभिन्न मेमकैच्ड सर्वर। यह उन तरीकों में से एक है जिसमें मेमस्लैप एकाधिक परीक्षण करता है
सर्वर. एकमात्र सीमा यह है कि सर्वरों की संख्या इससे अधिक नहीं हो सकती
धागों की संख्या। एकाधिक सर्वरों का परीक्षण करने का दूसरा तरीका प्रतिकृति परीक्षण है। प्रत्येक
कॉन्करेंसी में प्रत्येक मेमकैच्ड सर्वर से एक सॉकेट कनेक्शन होता है। कार्यान्वयन के लिए,
मेमस्लैप कुछ ऑब्जेक्ट्स को एक मेम्केच्ड सर्वर पर सेट कर सकता है, और इन ऑब्जेक्ट्स को प्राप्त कर सकता है
अन्य सर्वर.

डिफ़ॉल्ट रूप से, मेमस्लैप को सिंगल मिलता है। यदि उपयोगकर्ता मल्टी-गेट विकल्प निर्दिष्ट करता है, तो मेमासलैप करेगा
पर्याप्त संग्रह करें, कमांड प्राप्त करें और कमांड को एक साथ पैक करें और भेजें।

मेमस्लैप ASCII प्रोटोकॉल और बाइनरी प्रोटोकॉल दोनों का परीक्षण करता है, लेकिन यह ASCII पर चलता है
डिफ़ॉल्ट रूप से प्रोटोकॉल. मेमस्लैप डिफ़ॉल्ट रूप से टीसीपी प्रोटोकॉल पर चलता है, लेकिन यह यूडीपी का भी परीक्षण करता है।
चूँकि यूडीपी अविश्वसनीय है, इसलिए पैकेज गिरा दिए जाने और ऑर्डर से बाहर हो जाने की स्थिति उत्पन्न हो सकती है। मेमस्लैप
इन समस्याओं से निपटने के लिए एक मेमोरी बफ़र बनाता है। मेमस्लैप सभी प्रतिक्रिया को पढ़ने का प्रयास करता है
सर्वर से एक कमांड का डेटा और प्रतिक्रिया डेटा को पुन: व्यवस्थित करता है। अगर कुछ पैकेज मिल जाएं
खो जाने पर, प्रतीक्षा समयबाह्य तंत्र यह सुनिश्चित कर सकता है कि आधे-अधूरे पैकेजों को त्याग दिया जाएगा और
अगला आदेश भेजा जाएगा.

उपयोग


नीचे कुछ उपयोग के नमूने दिए गए हैं:

मेमास्लाप -एस 127.0.0.1:11211 -एस 5एस

मेमास्लाप -एस 127.0.0.1:11211 -टी 2एम -वी 0.2 -ई 0.05 -बी

memaslap -s 127.0.0.1:11211 -F कॉन्फिग -t 2m -w 40k -S 20s -o 0.2

मेमास्लाप -एस 127.0.0.1:11211 -एफ कॉन्फिग -टी 2एम -टी 4 -सी 128 -डी 20 -पी 40के

मेमास्लाप -एस 127.0.0.1:11211 -एफ कॉन्फिग -टी 2एम -डी 50 -ए -एन 40

मेमास्लाप -एस 127.0.0.1:11211,127.0.0.1:11212 -एफ कॉन्फिग -टी 2एम

memaslap -s 127.0.0.1:11211,127.0.0.1:11212 -F config -t 2m -p 2

मेमासलैप चलाने के लिए उपयोगकर्ता को कम से कम एक सर्वर निर्दिष्ट करना होगा। बाकी पैरामीटर हैं
डिफ़ॉल्ट मान, जैसा कि नीचे दिखाया गया है:

थ्रेड संख्या = 1 संगामिति = 16

रन टाइम = 600 सेकंड कॉन्फ़िगरेशन फ़ाइल = शून्य

कुंजी आकार = 64 मान आकार = 1024

प्राप्त/सेट करें = 9:1 विंडो आकार = 10k

निष्पादित संख्या = 0 एकल प्राप्त = सत्य

मल्टी-गेट = प्रत्येक संगामिति के सॉकेट की गलत संख्या = 1

पुनः कनेक्ट करें = गलत डेटा सत्यापन = गलत

समाप्ति-समय सत्यापन = गलत ASCII प्रोटोकॉल = सत्य

बाइनरी प्रोटोकॉल = झूठी डंपिंग आँकड़ा जानकारी

आवधिक = असत्य

अधिलेखित अनुपात = 0% यूडीपी = गलत

टीसीपी = सत्य सीमा थ्रूपुट = गलत

फेसबुक परीक्षण = गलत प्रतिकृति परीक्षण = गलत

कुंजी आकार, मूल्य आकार और आदेश वितरण.
सभी वितरण उपयोगकर्ता द्वारा निर्दिष्ट कॉन्फ़िगरेशन फ़ाइल से पढ़े जाते हैं
"-cfg_cmd" विकल्प। यदि उपयोगकर्ता कॉन्फ़िगरेशन फ़ाइल निर्दिष्ट नहीं करता है, तो मेमासलैप चलेगा
डिफ़ॉल्ट वितरण के साथ (कुंजी आकार = 64, मान आकार = 1024, प्राप्त/सेट = 9:1)। के लिए
कॉन्फ़िगरेशन फ़ाइल को संपादित करने के तरीके के बारे में जानकारी के लिए "कॉन्फ़िगरेशन फ़ाइल" देखें
अनुभाग।

न्यूनतम कुंजी आकार 16 बाइट्स है; अधिकतम कुंजी आकार 250 बाइट्स है. की परिशुद्धता
अनुपात 0.001 है. वितरण का अनुपात दशमलव के 3 स्थानों तक पूर्णांकित किया जाएगा।

न्यूनतम मान आकार 1 बाइट्स है; अधिकतम मान आकार 1M बाइट्स है। की परिशुद्धता
अनुपात 0.001 है. वितरण का अनुपात दशमलव के 3 स्थानों तक पूर्णांकित किया जाएगा।
वर्तमान में, मेमासलैप केवल कमांड सेट करने और प्राप्त करने का परीक्षण करता है। और यह 100% सेट का परीक्षण करता है और 100% प्राप्त करता है।
100% प्राप्त करने के लिए, यह सर्वर पर कुछ ऑब्जेक्ट प्रीसेट करेगा।

अनेक परतदार और संगामिति
मेमासलैप का उच्च प्रदर्शन थ्रेड के विशेष शेड्यूल से लाभान्वित होता है
समवर्ती। उनकी उचित संख्या निर्दिष्ट करना महत्वपूर्ण है। की डिफ़ॉल्ट संख्या
धागे 1 है; समवर्ती की डिफ़ॉल्ट संख्या 16 है। उपयोगकर्ता "-थ्रेड्स" और का उपयोग कर सकता है
इन चरों को निर्दिष्ट करने के लिए "--concurrency"।

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

1. 8 सीपीयू कोर सिस्टम के लिए

उदाहरण के लिए:

--थ्रेड्स=2 --संगति=128

--थ्रेड्स=8 --संगति=128

--थ्रेड्स=8 --संगति=256

--थ्रेड्स=12 --संगति=144

2. 16 सीपीयू कोर सिस्टम के लिए

उदाहरण के लिए:

--थ्रेड्स=8 --संगति=128

--थ्रेड्स=16 --संगति=256

--थ्रेड्स=16 --संगति=512

--थ्रेड्स=24 --संगति=288

मेमस्कैप सर्वर के प्रदर्शन का परीक्षण करने के लिए उपयोग किए जाने पर मेमस्लैप बहुत अच्छा प्रदर्शन करता है।
अधिकांश समय, बाधा नेटवर्क या सर्वर होती है। यदि किसी कारण से उपयोगकर्ता
मेमासलैप के प्रदर्शन को सीमित करना चाहता है, ऐसा करने के दो तरीके हैं:

थ्रेड और समवर्ती की संख्या कम करें। विकल्प "--tps" का उपयोग करें जो कि मेमस्लैप है
थ्रूपुट को सीमित करने का प्रावधान है। यह विकल्प उपयोगकर्ता को अपेक्षित प्राप्त करने की अनुमति देता है
थ्रूपुट. उदाहरण के लिए, मान लें कि किसी विशिष्ट के लिए अधिकतम थ्रूपुट 50 kops/s है
कॉन्फ़िगरेशन, आप थ्रूपुट को अधिकतम थ्रूपुट के बराबर या उससे कम निर्दिष्ट कर सकते हैं
"--tps" विकल्प का उपयोग करें।

खिड़की आकार
अधिकांश समय, उपयोगकर्ता को विंडो आकार निर्दिष्ट करने की आवश्यकता नहीं होती है। डिफ़ॉल्ट विंडो
आकार 10k है. शूनर मेम्केच्ड के लिए, उपयोगकर्ता प्राप्त करने के लिए विभिन्न विंडो आकार निर्दिष्ट कर सकता है
परीक्षण मामले के आधार पर अलग-अलग कैश छूट दरें। मेमस्लैप टेस्ट कैश मिस रेट के बीच
0% और 100%। यदि आप शूनर मेम्केच्ड के प्रदर्शन का परीक्षण करने के लिए इस उपयोगिता का उपयोग करते हैं, तो आप
अपेक्षित कैश छूट दर प्राप्त करने के लिए उचित विंडो आकार निर्दिष्ट कर सकता है। के लिए सूत्र
विंडो आकार की गणना इस प्रकार है:

मान लें कि कुंजी का आकार 128 बाइट्स है, और मान का आकार 2048 बाइट्स है, और
समवर्ती=128.

1. छोटा कैश कैश आकार = 1M, 100% कैश मिस (सभी डेटा SSD से प्राप्त होता है)। जीत_आकार=10k

2. कैश साइज = 4जी

(1). कैश मिस रेट 0%

जीत_आकार=8k

(2). कैश मिस रेट 5%

जीत_आकार=11k

3. कैश साइज = 16जी

(1). कैश मिस रेट 0%

जीत_आकार=32k

(2). कैश मिस

दर 5%

जीत_आकार=46k

कैश मिस दर 0% के लिए विंडो आकार की गणना करने का सूत्र:

कैश_आकार / संगामिति / (कुंजी_आकार + मान_आकार) * 0.5

कैश मिस दर 5% के लिए विंडो आकार की गणना करने का सूत्र:

कैश_आकार / संगामिति / (कुंजी_आकार + मान_आकार) * 0.7

सत्यापन
मेमस्लैप डेटा सत्यापन और समाप्ति-समय सत्यापन दोनों का परीक्षण करता है। उपयोगकर्ता उपयोग कर सकता है
डेटा सत्यापन के अनुपात को निर्दिष्ट करने के लिए "--verify=" या "-v"। सिद्धांत रूप में, यह परीक्षण करता है
100% डेटा सत्यापन. उपयोगकर्ता अनुपात निर्दिष्ट करने के लिए "--exp_verify=" या "-e" का उपयोग कर सकता है
समाप्ति-समय सत्यापन का। सिद्धांत रूप में, यह 100% समाप्ति-समय सत्यापन का परीक्षण करता है। उल्लिखित करना
अधिक विस्तृत त्रुटि जानकारी प्राप्त करने के लिए "--verbose" विकल्प।

उदाहरण के लिए: --exp_verify=0.01 –verify=0.1, इसका मतलब है कि 1% ऑब्जेक्ट सेट के साथ
समाप्ति-समय, प्राप्त वस्तुओं में से 10% सत्यापित किया जाएगा। यदि वस्तुएँ मिल गयीं,
मेमासलैप समाप्ति-समय और मूल्य को सत्यापित करेगा।

बहु सर्वर और मल्टी-config
मेमस्लैप स्व-शासित थ्रेड के आधार पर मल्टी-सर्वर का परीक्षण करता है। इसकी एक सीमा है
सर्वरों की संख्या थ्रेड्स की संख्या से अधिक नहीं हो सकती। मेमस्लैप एक को नियुक्त करता है
कम से कम एक सर्वर को संभालने के लिए थ्रेड। उपयोगकर्ता "--सर्वर =" या "-s" विकल्प का उपयोग कर सकता है
मल्टी-सर्वर निर्दिष्ट करें।

उदाहरण के लिए:

--servers=10.1.1.1:11211,10.1.1.2:11212,10.1.1.3:11213 --threads=6 --concurrency=36

उपरोक्त आदेश का अर्थ है कि 6 धागे हैं, प्रत्येक धागे में 6 समवर्ती हैं
और वह थ्रेड्स 0 और 3 सर्वर 0 (10.1.1.1) को संभालते हैं; थ्रेड 1 और 4 सर्वर 1 को संभालते हैं
(10.1.1.2); और थ्रेड 2 और 5 हैंडल सर्वर 2 (10.1.1.3)।

मेमासलैप में सभी धागे और समवर्ती स्व-शासित हैं।

मेमस्लैप भी ऐसा ही है। उपयोगकर्ता कई मेमासलैप इंस्टेंस शुरू कर सकता है। उपयोगकर्ता चला सकता है
एक ही मेमकैच्ड सर्वर के साथ संचार करने के लिए विभिन्न क्लाइंट मशीनों पर मेमस्लैप
वही। यह अनुशंसा की जाती है कि उपयोगकर्ता अलग-अलग मशीनों का उपयोग करके अलग-अलग मेमस्लैप शुरू करें
वही विन्यास.

रन साथ में निष्पादित संख्या मोड or पहर मोड
डिफ़ॉल्ट मेमासलैप टाइम मोड के साथ चलता है। डिफ़ॉल्ट रन टाइम 10 मिनट है. यदि यह समय है
बाहर, मेमासलैप बाहर निकल जाएगा। निष्पादन संख्या मोड और समय मोड दोनों को एक साथ निर्दिष्ट न करें
समय; इसके बजाय बस एक निर्दिष्ट करें।

उदाहरण के लिए:

--समय=30 सेकंड (इसका मतलब है कि परीक्षण 30 सेकंड चलेगा।)

--execute_number=100000 (इसका मतलब है कि 100000 कमांड चलाने के बाद, परीक्षण बाहर निकल जाएगा।)

डंप आँकड़ा करें- समय-समय पर।
उपयोगकर्ता आवृत्ति निर्दिष्ट करने के लिए "--stat_freq=" या "-S" का उपयोग कर सकता है।

उदाहरण के लिए:

--stat_freq=20s

मेमस्लैप प्रत्येक की आवृत्ति पर कमांड के आंकड़ों को डंप करेगा (प्राप्त करें और सेट करें)।
20 सेकंड.

डंपिंग सांख्यिकी जानकारी के प्रारूप के बारे में अधिक जानकारी के लिए, "का प्रारूप" देखें
आउटपुट” अनुभाग।

बहु-प्राप्त
मल्टी-गेट कुंजियों की संख्या निर्दिष्ट करने के लिए उपयोगकर्ता "--डिवीजन =" या "-d" का उपयोग कर सकता है। मेमस्लैप द्वारा
टीसीपी के साथ डिफॉल्ट सिंगल मिलता है। मेमस्लैप डेटा सत्यापन और समाप्ति समय का भी परीक्षण करता है
मल्टी-गेट के लिए सत्यापन।

मेमस्लैप टीसीपी और यूडीपी दोनों के साथ मल्टी-गेट का परीक्षण करता है। के अलग-अलग क्रियान्वयन के कारण
ASCII प्रोटोकॉल और बाइनरी प्रोटोकॉल, दोनों के बीच कुछ अंतर हैं। के लिए
ASCII प्रोटोकॉल, मेमासलैप एक बार सर्वर पर एक "मल्टी-गेट" भेजता है। बाइनरी के लिए
प्रोटोकॉल, मेमासलैप कई सिंगल गेट कमांड को एक साथ "मल्टी-गेट" के रूप में भेजता है
सर्वर.

यूडीपी और टीसीपी
मेमस्लैप यूडीपी और टीसीपी दोनों का परीक्षण करता है। टीसीपी के लिए, मेमस्लैप मेमकैच्ड सर्वर को दोबारा कनेक्ट नहीं करता है
यदि सॉकेट कनेक्शन खो गए हैं. यदि सभी सॉकेट कनेक्शन खो गए हैं या सर्वर मेमकैच हो गया है
क्रैश, मेमासलैप बाहर निकल जाएगा। यदि उपयोगकर्ता सॉकेट करते समय "--reconnect" विकल्प निर्दिष्ट करता है
कनेक्शन टूट गए हैं, यह उन्हें फिर से जोड़ देगा।

यूडीपी सुविधा को सक्षम करने के लिए उपयोगकर्ता "--udp" का उपयोग कर सकता है, लेकिन यूडीपी कुछ सीमाओं के साथ आता है:

यूडीपी 1400 बाइट्स से अधिक डेटा सेट नहीं कर सकता।

यूडीपी का परीक्षण बाइनरी प्रोटोकॉल द्वारा नहीं किया जाता है क्योंकि मेमकैच्ड का बाइनरी प्रोटोकॉल करता है
उसका परीक्षण नहीं करता.

यूडीपी पुन:कनेक्शन का परीक्षण नहीं करता है.

फेसबुक परीक्षण
टीसीपी के साथ डेटा सेट करें और यूडीपी के साथ मल्टी-गेट करें। निम्नलिखित विकल्प निर्दिष्ट करें:

"--फेसबुक --विभाजन=50"

यदि आप हजारों टीसीपी कनेक्शन बनाना चाहते हैं, तो निर्दिष्ट करें

"--conn_sock=" विकल्प.

उदाहरण के लिए: --फेसबुक --डिवीजन=50 --conn_sock=200

उपरोक्त आदेश का अर्थ है कि मेमासलैप फेसबुक परीक्षण करेगा, प्रत्येक संगामिति में 200 हैं
सॉकेट टीसीपी कनेक्शन और एक यूडीपी सॉकेट।

मेमस्लैप टीसीपी सॉकेट के साथ ऑब्जेक्ट सेट करता है, और यूडीपी के साथ एक बार में 50 ऑब्जेक्ट प्राप्त करता है
सॉकेट।

यदि आप "--डिविजन=50" निर्दिष्ट करते हैं, तो कुंजी का आकार 25 बाइट्स से कम होना चाहिए क्योंकि यूडीपी
पैकेट का आकार 1400 बाइट्स है।

प्रतिकृति परीक्षण
प्रतिकृति परीक्षण के लिए, उपयोगकर्ता को कम से कम दो मेम्केच्ड सर्वर निर्दिष्ट करने होंगे। उपयोगकर्ता कर सकता है
सुविधा को सक्षम करने के लिए “—rep_write=” विकल्प का उपयोग करें।

उदाहरण के लिए:

--सर्वर=10.1.1.1:11211,10.1.1.2:11212 –rep_write=2

उपरोक्त कमांड का मतलब है कि 2 प्रतिकृति मेमकैच्ड सर्वर हैं, मेमासलैप सेट हो जाएगा
सर्वर 0 और सर्वर 1 दोनों के लिए ऑब्जेक्ट, उन ऑब्जेक्ट को प्राप्त करें जो से पहले सर्वर 0 पर सेट हैं
सर्वर 1, और वे ऑब्जेक्ट भी प्राप्त करें जो सर्वर 1 से पहले सर्वर 0 पर सेट हैं। यदि सर्वर 0 है
क्रैश होने पर, मेमासलैप को केवल सर्वर 1 से ऑब्जेक्ट मिलेंगे। यदि सर्वर 0 वापस सक्रिय हो जाता है
फिर से, मेमास्लाप सर्वर 0 को फिर से कनेक्ट करेगा। यदि सर्वर 0 और सर्वर 1 दोनों क्रैश हो जाते हैं, तो मेमास्लाप
बाहर निकल जाएगा।

समर्थन करता है हजारों of टीसीपी कनेक्शन
इस सुविधा को सक्षम करने के लिए मेमस्लैप को "--conn_sock=" या "-n" से प्रारंभ करें। सुनिश्चित करें कि आपका
सिस्टम हजारों फ़ाइलें खोलने और हजारों सॉकेट बनाने का परीक्षण कर सकता है। तथापि,
यदि सॉकेट डिस्कनेक्ट हो जाते हैं तो यह सुविधा पुन: कनेक्शन का परीक्षण नहीं करती है।

उदाहरण के लिए:

--थ्रेड्स=8 --concurrency=128 --conn_sock=128

उपरोक्त आदेश का अर्थ है कि मेमासलैप 8 थ्रेड प्रारंभ करता है, प्रत्येक थ्रेड में 16 होते हैं
समवर्ती, प्रत्येक समवर्ती में 128 टीसीपी सॉकेट कनेक्शन हैं, और कुल संख्या
टीसीपी सॉकेट कनेक्शन 128 * 128 = 16384 है।

समर्थन करता है बाइनरी प्रोटोकॉल
इस सुविधा को सक्षम करने के लिए "--बाइनरी" या "-बी" विकल्पों के साथ मेमस्लैप प्रारंभ करें। यह सभी का परीक्षण करता है
यूडीपी को छोड़कर उपरोक्त सुविधाएं, क्योंकि नवीनतम मेमकैच्ड 1.3.3 बाइनरी लागू नहीं करता है
यूडीपी प्रोटोकॉल.

उदाहरण के लिए:

--बाइनरी

चूंकि मेमकैच्ड 1.3.3 बाइनरी यूडीपी प्रोटोकॉल को लागू नहीं करता है, मेमासलैप यूडीपी का परीक्षण नहीं करता है।
इसके अलावा, memcached 1.3.3 मल्टी-गेट का परीक्षण नहीं करता है। यदि आप "--डिविजन=50" निर्दिष्ट करते हैं
विकल्प, यह सर्वर पर "mulit-get" के रूप में एक साथ 50 गेट कमांड भेजता है।

विन्यास फ़ाइल


यह अनुभाग कॉन्फ़िगरेशन फ़ाइल के प्रारूप का वर्णन करता है। डिफ़ॉल्ट रूप से जब नहीं
कॉन्फ़िगरेशन फ़ाइल निर्दिष्ट है memaslap पर स्थित डिफ़ॉल्ट को पढ़ता है ~/.memaslap.cnf.

नीचे एक नमूना कॉन्फ़िगरेशन फ़ाइल है:

-------------------------------------------------- -------------------------
#टिप्पणियाँ '#' से शुरू होनी चाहिए
#चाबी
#स्टार्ट_लेन एंड_लेन अनुपात
#
#कुंजी की लंबाई प्रारंभ_लेन से अंत_लेन तक होती है
#start_len 16 के बराबर या उससे अधिक होना चाहिए
#end_len 250 के बराबर या उससे कम होना चाहिए
#start_len, End_len के बराबर या उससे बड़ा होना चाहिए
#memaslap कुंजी श्रेणी के अनुसार कुंजी उत्पन्न करेगा
#अनुपात: कुल के लिए एक श्रेणी खातों से उत्पन्न कुंजियों को इंगित करता है
उत्पन्न कुंजियाँ
#
#उदाहरण1: मुख्य श्रेणी 16~100 80% के लिए जिम्मेदार है
# मुख्य श्रेणी 101~200 10% के लिए जिम्मेदार है
# मुख्य श्रेणी 201~250 10% के लिए जिम्मेदार है
# कुल 1 होना चाहिए (0.8+0.1+0.1 = 1)
#
#16 100 0.8
#101 200 0.1
#201 249 0.1
#
#उदाहरण2: सभी कुंजियों की लंबाई 128 बाइट्स हैं
#
#128 128 1
कुंजी
128 128 1
#कीमत
#स्टार्ट_लेन एंड_लेन अनुपात
#
#मूल्य लंबाई सीमा प्रारंभ_लेन से अंत_लेन तक
#start_len 1 के बराबर या उससे अधिक होना चाहिए
#end_len 1M के बराबर या उससे कम होना चाहिए
#start_len, End_len के बराबर या उससे बड़ा होना चाहिए
#memaslap मान सीमा के अनुसार मान उत्पन्न करेगा
#अनुपात: एक श्रेणी खातों से उत्पन्न मूल्यों को इंगित करता है
कुल उत्पन्न मूल्य
#
#उदाहरण1: मान सीमा 1~1000 80% के लिए जिम्मेदार है
# मूल्य सीमा 1001~10000 10% के लिए जिम्मेदार है
# मूल्य सीमा 10001~100000 10% के लिए जिम्मेदार है
# कुल 1 होना चाहिए (0.8+0.1+0.1 = 1)
#
#1 1000 0.8
#1001 10000 0.1
#10001 100000 0.1
#
#उदाहरण2: सभी मान लंबाई 128 बाइट्स हैं
#
#128 128 1
मूल्य
2048 2048 1
#cmd
#cmd_प्रकार cmd_proportion
#
#वर्तमान में मेमासलैप केवल परीक्षण प्राप्त करता है और कमांड सेट करता है।
#
#cmd_प्रकार
#सेट 0
#1 प्राप्त करें
#
#उदाहरण: सेट कमांड खाते 50% हैं
# 50% के लिए कमांड खाते प्राप्त करें
# कुल 1 होना चाहिए (0.5+0.5 = 1)
#
# सीएमडी
# २२ २
# २२ २
सीएमडी
0 0.1
1.0 0.9

FORMAT OF आउटपुट


शुरुआत में, मेमासलैप कुछ कॉन्फ़िगरेशन जानकारी इस प्रकार प्रदर्शित करता है:

सर्वर: 127.0.0.1:11211

धागों की संख्या: 1

समवर्ती: 16

रन टाइम: 20s

विंडोज़ का आकार: 10k

सेट अनुपात: set_prop=0.10

अनुपात प्राप्त करें: get_prop=0.90

कहा पे
सर्वर: "सर्वर"
मेमासलैप द्वारा उपयोग किए जाने वाले सर्वर।

धागों की गिनती
मेमासलैप जितने थ्रेड्स के साथ चलता है।

संगामिति
memaslap समवर्ती समवर्ती संख्याओं की संख्या के साथ चलता है।

भागो समय
मेमस्लैप को कितनी देर तक चलाना है.

विंडोज़ का आकार
प्रत्येक संगामिति का कार्य विंडो आकार.

अनुपात निर्धारित करें
सेट कमांड का अनुपात.

अनुपात प्राप्त करें
आदेश प्राप्त करने का अनुपात.

गतिशील आँकड़ों का आउटपुट कुछ इस प्रकार है:

-------------------------------------------------- -------------------------------------------------- -----------------------------
सांख्यिकी प्राप्त करें
प्रकार समय ऑप्स टीपीएस नेट नेट गेट मिस न्यूनतम हमें अधिकतम अधिकतम
औसत(हमें) Std_dev जियो_जिला
अवधि 5 345826 69165 65.3 0 27 2198 203
95.43 177.29
ग्लोबल 20 1257935 62896 71.8 0 26 3791 224
117.79 192.60

सांख्यिकी सेट करें
प्रकार समय ऑप्स टीपीएस नेट नेट गेट मिस न्यूनतम हमें अधिकतम अधिकतम
औसत(हमें) Std_dev जियो_जिला
अवधि 5 38425 7685 7.3 0 42 628 240
88.05 220.21
ग्लोबल 20 139780 6989 8.0 0 37 3790 253
117.93 224.83

कुल सांख्यिकी
प्रकार समय ऑप्स टीपीएस नेट नेट गेट मिस न्यूनतम हमें अधिकतम अधिकतम
औसत(हमें) Std_dev जियो_जिला
अवधि 5 384252 76850 72.5 0 27 2198 207
94.72 181.18
ग्लोबल 20 1397720 69886 79.7 0 26 3791 227
117.93 195.60
-------------------------------------------------- -------------------------------------------------- -----------------------------

कहा पे
सांख्यिकी प्राप्त करें
कमांड प्राप्त करने की सांख्यिकी जानकारी

सांख्यिकी सेट करें
सेट कमांड की सांख्यिकी जानकारी

कुल सांख्यिकी
दोनों की सांख्यिकी जानकारी प्राप्त करें और कमांड सेट करें

अवधि
एक अवधि के भीतर परिणाम

वैश्विक
संचित परिणाम

ऑप्स
कुल संचालन

टीपीएस
थ्रूपुट, संचालन/सेकंड

जाल
नेटवर्क की दर

Get_miss
कितनी वस्तुएं प्राप्त नहीं की जा सकतीं

मिन
न्यूनतम प्रतिक्रिया समय

मैक्स
अधिकतम प्रतिक्रिया समय

औसत:
औसत प्रतिक्रिया समय

मानक विचलन
प्रतिक्रिया समय का मानक विचलन

जियो_डिस्ट
प्राकृतिक घातांकीय फलन पर आधारित ज्यामितीय वितरण

अंत में, मेमासलैप कुछ इस तरह आउटपुट देगा:

-------------------------------------------------- -------------------------------------------------- -----------------------------
आंकड़े प्राप्त करें (1257956 घटनाएँ)
न्यूनतम: 26
अधिकतम: 3791
औसत: 224
जियो: 192.60
एसटीडी: 116.23
लॉग2 जिला:
4: 0 10 84490
8: 484890 459823 12543
12: 31

सांख्यिकी सेट करें (139782 घटनाएँ)
न्यूनतम: 37
अधिकतम: 3790
औसत: 253
जियो: 224.84
एसटीडी: 116.83
लॉग2 जिला:
4: 0 0 4200
8: 50784 65574 2064
12: 5

कुल आँकड़े (1397738 घटनाएँ)
न्यूनतम: 26
अधिकतम: 3791
औसत: 227
जियो: 195.60
एसटीडी: 116.60
लॉग2 जिला:
4: 0 10 88690
8: 535674 525397 14607
12: 36

cmd_get: 1257969
सीएमडी_सेट: 139785
get_misses: 0
सत्यापित_मिसेस: 0
सत्यापित_असफल: 0
समाप्त_प्राप्त: 0
unexpired_unget: 0
लिखित_बाइट्स: 242516030
रीड_बाइट्स: 1003702556
ऑब्जेक्ट_बाइट्स: 152086080
पैकेट_विकार: 0
पैकेट_ड्रॉप: 0
udp_timeout: 0

रन टाइम: 20.0s ऑप्स: 1397754 TPS: 69817 नेट_रेट: 59.4M/s
-------------------------------------------------- -------------------------------------------------- -----------------------------

कहा पे
सांख्यिकी प्राप्त करें
प्रतिक्रिया समय के आँकड़े प्राप्त करें

सांख्यिकी सेट करें
प्रतिक्रिया समय के आँकड़े निर्धारित करें

कुल सांख्यिकी
दोनों प्रतिक्रिया समय के आँकड़े प्राप्त करते हैं और निर्धारित करते हैं

मिन
संचित और न्यूनतम प्रतिक्रिया समय

मैक्स
संचित और अधिकतम प्रतिक्रिया समय

औसत
संचित और औसत प्रतिक्रिया समय

कक्षा
प्रतिक्रिया समय का मानक विचलन

लॉग2 जिला
लघुगणक 2 पर आधारित ज्यामितीय वितरण

cmd_get
कुल मिलाकर आदेश प्राप्त करें

cmd_set
कुल आदेश पूरा हो गया

get_misses
सर्वर से कितने ऑब्जेक्ट प्राप्त नहीं किये जा सकते

Verify_misses
कितनी वस्तुओं को सत्यापित करने की आवश्यकता है लेकिन उन्हें प्राप्त नहीं किया जा सकता है

सत्यापित_असफल
आग्रहपूर्ण मूल्य वाली कितनी वस्तुएं

समाप्त_प्राप्त
कितनी वस्तुएँ समाप्त हो चुकी हैं लेकिन वे हमें मिलती हैं

unexpired_unget
कितनी वस्तुएँ अप्रयुक्त हैं लेकिन हम उन्हें प्राप्त नहीं कर सकते

लिखित_बाइट्स
कुल लिखित बाइट्स

read_बाइट्स
कुल पढ़े गए बाइट्स

ऑब्जेक्ट_बाइट्स
कुल ऑब्जेक्ट बाइट्स

पैकेट_विकार
कितने यूडीपी पैकेज विकारग्रस्त हैं

पैकेट_ड्रॉप
कितने यूडीपी पैकेज खो गए हैं

udp_timeout
यूडीपी टाइम आउट कितनी बार होता है

भागो समय
कुल रन टाइम

ऑप्स
कुल संचालन

टीपीएस
थ्रूपुट, संचालन/सेकंड

असल दर
नेटवर्क की औसत दर

विकल्प


-एस, --सर्वर=
कनेक्ट करने के लिए एक या अधिक सर्वरों की सूची बनाएं. सर्वरों की संख्या थ्रेड्स की संख्या से कम होनी चाहिए।
उदाहरण के लिए: --सर्वर=लोकलहोस्ट:1234, लोकलहोस्ट:11211

-टी, --धागे=
स्टार्टअप के लिए थ्रेड्स की संख्या, सीपीयू संख्याओं के बराबर बेहतर है। डिफ़ॉल्ट 8.

-सी, --समवर्ती=
लोड के साथ अनुकरण करने के लिए समवर्तीता की संख्या। डिफ़ॉल्ट 128.

-एन, --conn_sock=
प्रति समवर्ती टीसीपी मोज़ों की संख्या। डिफ़ॉल्ट 1.

-एक्स, --execute_number=
दिए गए परीक्षण के लिए निष्पादित किए जाने वाले ऑपरेशनों की संख्या (प्राप्त करें और सेट करें)। डिफ़ॉल्ट 1000000.

-टी, --समय=
परीक्षण कितने समय तक चलना है, प्रत्यय: एस-सेकंड, एम-मिनट, एच-घंटे, डी-दिन उदाहरण:
--समय=2 घंटा.

-एफ, --cfg_cmd=
कमांड, कुंजी और मूल्य वितरण सूची प्राप्त करने के लिए कॉन्फ़िगर फ़ाइल लोड करें।

-डब्ल्यू, --जीत_आकार=
प्रत्येक संगामिति का कार्य विंडो आकार, प्रत्यय: K, M उदाहरण: --win_size=10k। गलती करना
10k।

-एक्स, --फिक्स्ड_साइज =
मान की निश्चित लंबाई.

-में, --सत्यापित करें=
दिनांक सत्यापन का अनुपात, उदाहरण: --verify=0.01

-डी, --विभाजन=
एक बार मल्टी-गेट करने के लिए कुंजियों की संख्या। डिफ़ॉल्ट 1, का अर्थ है एकल प्राप्त।

-एस, --stat_freq=
डंपिंग आँकड़ा जानकारी की आवृत्ति. प्रत्यय: एस-सेकंड, एम-मिनट, उदाहरण:
--resp_freq=10s.

-e, --exp_verify=
समाप्ति समय वाली वस्तुओं का अनुपात, उदाहरण: --exp_verify=0.01। डिफ़ॉल्ट नं
समाप्ति समय के साथ वस्तु

-ओ, --ओवरराइट=
वस्तुओं के अनुपात को अधिलेखित करने की आवश्यकता है, उदाहरण के लिए: --ओवरराइट=0.01। डिफ़ॉल्ट कभी नहीं
वस्तु को अधिलेखित करें.

-R, --फिर से कनेक्ट
पुनः कनेक्ट परीक्षण, कनेक्शन बंद होने पर इसे पुनः कनेक्ट किया जाएगा।

-U, --यूडीपी
यूडीपी परीक्षण, डिफ़ॉल्ट मेमासलैप टीसीपी का उपयोग करता है, टीसीपी पोर्ट और सर्वर का यूडीपी पोर्ट समान होना चाहिए।

-a, --फेसबुक
क्या यह फेसबुक परीक्षण सुविधा को सक्षम करता है, टीसीपी के साथ सेट करता है और यूडीपी के साथ मल्टी-गेट सक्षम करता है।

-B, --बाइनरी
क्या यह बाइनरी प्रोटोकॉल सक्षम करता है। ASCII प्रोटोकॉल के साथ डिफ़ॉल्ट.

-पी, - टीपीएस =
अपेक्षित थ्रूपुट, प्रत्यय: K, उदाहरण: --tps=10k।

-पी, --rep_write=
पहले nth सर्वर डेटा लिख ​​सकते हैं, उदाहरण के लिए: --rep_write=2।

-b, --शब्दशः
क्या सत्यापन विफल होने पर यह विस्तृत जानकारी आउटपुट करता है।

-h, --मदद
इस संदेश को प्रदर्शित करें और फिर बाहर निकलें।

-V, --संस्करण
एप्लिकेशन का संस्करण प्रदर्शित करें और फिर बाहर निकलें।

उदाहरण


मेमास्लाप -एस 127.0.0.1:11211 -एस 5एस

मेमास्लाप -एस 127.0.0.1:11211 -टी 2एम -वी 0.2 -ई 0.05 -बी

memaslap -s 127.0.0.1:11211 -F कॉन्फिग -t 2m -w 40k -S 20s -o 0.2

मेमास्लाप -एस 127.0.0.1:11211 -एफ कॉन्फिग -टी 2एम -टी 4 -सी 128 -डी 20 -पी 40के

मेमास्लाप -एस 127.0.0.1:11211 -एफ कॉन्फिग -टी 2एम -डी 50 -ए -एन 40

मेमास्लाप -एस 127.0.0.1:11211,127.0.0.1:11212 -एफ कॉन्फिग -टी 2एम

memaslap -s 127.0.0.1:11211,127.0.0.1:11212 -F config -t 2m -p 2

होम


अधिक जानकारी प्राप्त करने के लिए कृपया जांचें: http://libmemcached.org/

लेखक


मिंगकियांग ज़ुआंग[ईमेल संरक्षित]> (शूनर टेक्नोलॉजी) ब्रायन एकर, <-
[ईमेल संरक्षित]>

onworks.net सेवाओं का उपयोग करके ऑनलाइन memcaslap का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

  • 1
    बड़ा घूँट
    बड़ा घूँट
    SWIG एक सॉफ्टवेयर डेवलपमेंट टूल है
    जो C और में लिखे गए प्रोग्राम को जोड़ता है
    सी ++ उच्च स्तर की एक किस्म के साथ
    प्रोग्रामिंग भाषा। एसडब्ल्यूआईजी के साथ प्रयोग किया जाता है
    को अलग...
    एसडब्ल्यूआईजी डाउनलोड करें
  • 2
    WooCommerce Nextjs रिएक्ट थीम
    WooCommerce Nextjs रिएक्ट थीम
    रिएक्ट WooCommerce थीम, के साथ बनाया गया
    अगला जेएस, वेबपैक, बैबेल, नोड, और
    एक्सप्रेस, ग्राफक्यूएल और अपोलो का उपयोग कर
    ग्राहक। प्रतिक्रिया में WooCommerce स्टोर (
    इसमें शामिल हैं: उत्पाद...
    WooCommerce Nextjs रिएक्ट थीम डाउनलोड करें
  • 3
    Archlabs_repo
    Archlabs_repo
    आर्कलैब्स के लिए पैकेज रेपो यह एक है
    आवेदन जो प्राप्त भी किया जा सकता है
    से
    https://sourceforge.net/projects/archlabs-repo/.
    इसे OnWorks में होस्ट किया गया है ...
    डाउनलोड करें
  • 4
    जेफिर परियोजना
    जेफिर परियोजना
    हलकी हवा परियोजना एक नई पीढ़ी है
    रीयल-टाइम ऑपरेटिंग सिस्टम (आरटीओएस)।
    कई हार्डवेयर का समर्थन करता है
    आर्किटेक्चर। यह एक पर आधारित है
    छोटे-पदचिह्न कर्नेल...
    ज़ेफायर प्रोजेक्ट डाउनलोड करें
  • 5
    स्कैन
    स्कैन
    स्कैन एक सॉफ्टवेयर निर्माण उपकरण है
    का बेहतर विकल्प है
    क्लासिक "मेक" बिल्ड टूल जो
    हम सब जानते हैं और प्यार करते हैं। स्कैन है
    एक लागू किया ...
    स्कैन डाउनलोड करें
  • 6
    पीएसईइंट
    पीएसईइंट
    PSeInt एक छद्म कोड दुभाषिया है
    स्पैनिश भाषी प्रोग्रामिंग छात्र।
    इसका मुख्य उद्देश्य एक उपकरण बनना है
    बुनियादी सीखना और समझना
    अवधारणा...
    पीएसईइंट डाउनलोड करें
  • अधिक "

लिनक्स कमांड

  • 1
    7z
    7z
    7z - उच्चतम फ़ाइल संग्रहकर्ता
    संक्षिप्तीकरण अनुपात ...
    7z चलाएं
  • 2
    7za
    7za
    7za - उच्चतम फ़ाइल संग्रहकर्ता
    संक्षिप्तीकरण अनुपात ...
    7za चलाएं
  • 3
    डरावना
    डरावना
    क्रीपी - एक भौगोलिक स्थान की जानकारी
    एग्रीगेटर विवरण: खौफनाक एक है
    आवेदन जो आपको इकट्ठा करने की अनुमति देता है
    जियोलोकेशन से संबंधित जानकारी
    उपयोगकर्ताओं से ...
    खौफनाक दौड़ो
  • 4
    क्रिकेट-संकलन
    क्रिकेट-संकलन
    क्रिकेट - प्रबंधन के लिए एक कार्यक्रम
    समय-श्रृंखला का संग्रह और प्रदर्शन
    आंकड़े ...
    क्रिकेट-संकलन चलाएँ
  • 5
    जी-रैप-कॉन्फ़िगरेशन
    जी-रैप-कॉन्फ़िगरेशन
    जी-रैप-विन्यास - प्राप्त करने के लिए स्क्रिप्ट
    स्थापित संस्करण के बारे में जानकारी
    जी-रैप की...
    जी-रैप-कॉन्फ़िगरेशन चलाएँ
  • 6
    g.accessघास
    g.accessघास
    g.access - तक पहुँच को नियंत्रित करता है
    अन्य उपयोगकर्ताओं के लिए वर्तमान मानचित्रसेट
    प्रणाली। यदि कोई विकल्प नहीं दिया गया है, तो प्रिंट करता है
    वर्तमान स्थिति। कीवर्ड: सामान्य, मानचित्र
    प्रबंधन, पी...
    जी.एक्सेसग्रास चलाएं
  • अधिक "

Ad