Zabbix poller processes more than 75% busy and queue delay (II)
After putting forward the issues turned up on my current Zabbix installation and related to its performance (Zabbix poller processes more than 75% busy and queue delay), I am going to explain to you...
View ArticleZabbix poller processes more than 75% busy and queue delay (III)
Let's complete the last article about Zabbix poller processes more than 75% busy and queue delay. In this section, I am going to tackle the part of the client, that is, those things which can be...
View ArticleMySQL optimization (V)
I am going to reopen the last article that I wrote about MySQL optimization because I came across three new parameters (for me) which enhance the performance of a MySQL database, and I would like to...
View ArticleMySQL benchmark with SysBench (I)
By taking advantage of the previous article about MySQL optimization, I am going to introduce a handy tool called SysBench and aimed at measuring the performance of a MySQL database among other things....
View ArticleMySQL benchmark with SysBench (II)
Let's carry on the preceding article about MySQL benchmark with SysBench by putting into action the above scenario.For the first case, I am going to use the values recommended through the first four...
View ArticleMerging dictionaries in Python with lists within
Because I have just set out to program in Python at work (in depth), I am going to write down on my blog those interesting things that I have to work out related to this activity.And for example, this...
View ArticleParamiko object with Process (RNG must be re-initialized after fork)
When you create an object in Python which will be used later by an object of type Process, that works correctly. Let's see an example where an object of type Process prints an attribute provided by...
View ArticleSpeeding up Python performance with Cython (I)
Cython is a programming language which creates C/C++ extensions for Python, that is, is able to translate some parts of a Python program into C code, and in this way, increasing considerably the...
View ArticleSpeeding up Python performance with Cython (II)
Following up on the last article and as you can see in the previous script, first of all the full path of the Cython installation has been added to the PYTHONPATH. By running this script, both a C file...
View ArticleSpeeding up Python with Cython (III)
Let's carry on with the last article about speeding up Python with Cython. After running the test.py script again by using now the new version of the module, we obtain as follows.cython$ python test.py...
View ArticleSetting up a CVS server on Ubuntu
Installing a local CVS server can be really useful although you do not have huge information to control or many people working on the same project. You can just want to have controlled all your...
View ArticleGetting hold of a remote PID through Paramiko
By means of this article, I would like to share with you a little trick so as to obtain the PID of a remote process run through Paramiko. That is, figure for a moment that you launch an application on...
View ArticleUpdating the key name in a Python dictionary
This is going to be a short text just to remind me how to modify quickly the name of a key in a Python dictionary. It is straightforward operation that I would like to comment. The idea consists in...
View ArticleSizing up sockets in Python
Last month I have to face the following issue at work related to sockets. We needed some control servers in order to use them in our test environment, but with the peculiarity that they had to be...
View Article