मेमोरी मेमोरी का उपयोग


18

क्या कोई कमांड लाइन या php स्क्रिप्ट है जो मेम्केच्ड कुल मेमोरी उपयोग लौटाता है?

जवाबों:


34

जैसा कि माइक ने कहा, आप मेमोरी का उपयोग देखने के लिए "STAT बाइट्स" सहित लाइन को देख सकते हैं:

$ echo "stats" | nc -w 1 <host> <port> | awk '$2 == "bytes" { print $2" "$3 }'

भविष्य के संदर्भ के लिए इसे छोड़ते हुए: डिफ़ॉल्ट होस्ट / पोर्ट है: 127.0.0.1:11211
मोरीतुर

19

मेमकेच का डिफ़ॉल्ट पोर्ट 11211 है इसलिए यदि मेमेचेस स्थानीय है

telnet localhost 11211

इसके बाद स्टैटस कमांड को रन करें और यह मेमोरी उपयोग को थूक देगा

stats

1
टेलनेट टिप के लिए धन्यवाद, लेकिन मुझे वास्तव में वहां क्या पढ़ना चाहिए? मैं देख रहा हूँ कि स्टेट बाइट्स 9857275 STAT कर्ट_इटीज़ 43599 STAT टोटल_टाइम्स 1048925 और मुझे आभास है कि मेरा मेमेकैस्ट कभी नहीं भर रहा है ...
स्टेफानो

6
स्टेट बाइट्स वह लाइन है जिसे आप कुल उपयोग के लिए देख रहे हैं
माइक

4

मैं व्यक्तिगत रूप से PhpMemcacheAdmin का उपयोग करता हूं

http://code.google.com/p/phpmemcacheadmin/

यह GUI का उपयोग करना आसान बनाता है। बेशक आपको PHP का समर्थन करने की आवश्यकता होगी।




0

जवाब देने के लिए एक और विकल्प @ माइक,

echo "stats" | nc localhost 11211
#or
echo "stats settings" | nc localhost 11211
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.