DHSHCU

Artigo em português logo abaixo!

DHSHCU is a horrible name, I know! It stands for DreamHost Shared Hosting Cpu Usage. I still regret choosing this name, but this is not as important as what it does.

This wordpress plugin makes a history of CPU Usage of the user account under which your blog runs. It get’s the data from files generated by Dreamhost script. DHSHCU will hold information longer than Dreamhost. They keep data only for the last 7 days, DHSHCU will hold it as long you don’t DROP it’s table from the database! As it inputs only once a day, I figure that won’t be a problem. 😉

The version I released today is the first step of a greater project. I want the bloggers to have a mean to compare CPU Usage from all blogs. To do this the plugin will talk to a webserver hosted by me and collect data. Only those blogs that are willing to share it’s CPU usage will have access to the data of other blogs.

This plugin is still a work in progress and any problem with it you can contact me and I will try to help you get it working. As you may have noticed, english is not my natice language. I am from Brazil, so excuse my bad english, but feel free to send me your thoughts, suggestions, critics and so on using the contact form. It’s in portuguese, but you won’t have any problem figuring out what info goes where.

Download the plugin here.

I don’t think I have to tell you this, but this plugin is only intended to be used if you use dreamhost as a host. I don’t know for sure, but I guess DHSHCU won’t work if you use VPS.

********** Artigo em Português *************

Eu sei que é estranho ver um artigo em inglês por aqui, mas o lance é o seguinte. Você sabe que eu sofro do problema de CPU já tem algum tempo. Primeiro foi no começo de 2007, depois no final do ano, por volta de novembro. Para poder descobrir a causa, não tive muita ajuda da Dreamhost, porém fiz diversos testes. A única maneira de saber se os testes estavam indo bem ou não, era vasculhar o consumo de CPU que a dreamhost fornece após a ativação de um recurso na página de administração.

Depois de meses entrando via telnet e SSH para conferir o resultado resolvi facilitar o meu trabalho criando este plugin. O que ele faz é pegar o arquivo com os dados e colocar na base de dados. Assim o histórico acaba ficando bem maior do que os 7 dias que a dreamhost guarda.

A idéia do plugin é bem maior do que apenas fazer o histórico. A idéia é que os blogs que queiram compartilhar seus dados de consumo de CPU tenham acesso aos dados de outros blogs.

O artigo acabou saindo em inglês primeiro e depois em português, porque devem existir muito mais usuários da dreamhost em inglês que vão aproveitar este plugin do que em português. Porém! Eu sou brasileiro e por isto, o plugin funciona em duas línguas! Se você quiser traduzir o plugin para outro idioma, não tem problema. Tudo que você precisa está no pacote para download e se você quiser, me envie a sua tradução que eu incluo no pacote da próxima versão.

Qualquer problema, por favor, entre em contato comigo através do formulário de contato.

O download pode ser feito aqui.


Publicado

em

por

Tags:

Comentários

13 respostas para “DHSHCU”

  1. Avatar de Thiago Mobilon

    Tu tá ficando ninja nisso já..

    Diz aí.. funfa com MediaTemple também?

  2. Avatar de bernabauer

    creio que não funciona não… Mas se o MT tiver algum esquema parecido, me passa alguns dados que eu posso fazer um MTGSCU sem problemas! 😀

  3. Avatar de Cleber Luiz

    MAndou bem, muito bom mesmo. Meus parabéns.

  4. Avatar de bernabauer

    Qualquer problema Cleber, é só falar! Sugestões também são muito bem vindas!

  5. Avatar de Rafael

    Berna, faltou uma explicação dos CPU seconds, dia 30 tinha 222 no relatório, no dia 31 deu 750, ontem voltou pra 200, não sei se estou na boa, ou a beira de um colapso.

    Abraços e continue com o excelente trabalho.

  6. Avatar de bernabauer

    Você está muito bem. O meu blog consome mais de 7 mil segundos.

    A explicação dos CPU seconds eu não fiz por que a dreamhost tem dois artigos a respeito. Podem ser vistos aqui e aqui.

    A próxima versão do plugin terá um comparativo entre os usuários do plugins para casos como o seu.

  7. […] Dreamhost Shared Hosting CPU Usage 0.9.1 » Bernardo Bauer (url) This plugin works only @ Dreamhost’s shared hosting. For more information check DH wiki about CPU usage. This plugins gets the CPU Usage from the file and displays it on the CPU Usage Manage Page. […]

  8. Avatar de Paul Myatt

    I’d like to try and get my VPS to produce a CPU log in the same format as the DreamHost one so I can use the plug-in. Could you email me a copy?

  9. […] Plugin DHSHCU do Bernardo Bauer foi utilizado para apresentar os dados do teste e os plugins testados foram o […]

  10. Avatar de Bernardo Pina

    Cara, não sei se o problema foi pontual comigo (não vi nada parecido por aí), mas aparentemente o plugin não executou a função dhshcu_activate() quando eu ativei o plugin.

    Depois da ativação, a tabela ainda não tinha sido criada e nenhum evento tinha sido adicionado aos cron jobs do wp. Tive que criar a tabela na mão e executar o comando de agendamento tb na mão.

    Enfim… Se eu tivesse conhecido esse teu plugin antes, eu tinha evitado a troca de pelo menos uns 20 e-mails com o suporte da DreamHost! ¬¬

  11. Avatar de Nate Balcom

    Does this only work for dream host? I’m looking for something like this to monitor cpu use-age on my site, but I’m not with Dreamhost.

    1. Avatar de bernabauer

      yes this only works on Dreamhost. I don’t know if there is a plugin that can do this for other hostings…

Deixe um comentário para Thiago Mobilon Cancelar resposta

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *