DHSHCU




Compare preçoswordpress, programação, php.

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.

Sobre o Autor 

Sou empreendedor, apaixonado por tecnologia, formado em Engenharia de Computação, Analista de Sistemas de cargo e Analista de Tecnologia de prática. Não satisfeito com isto tudo, sou programador em PHP/WordPress nos finais de semana, fotógrafo amador e um curioso em geral. Blogueiro nas horas vagas (dia de 36 horas) quanto o assunto é tecnologia e carros.

    Em outros lugars :
  • facebook
  • flickr
  • googleplus
  • twitter
  • youtube



Artigo Anterior

Leia Também


Deixe um comentário

13 Comentários

  1. Tu tá ficando ninja nisso já..

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

    Responder
  2. 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! :-D
    Responder
  3. MAndou bem, muito bom mesmo. Meus parabéns.
    Responder
  4. Qualquer problema Cleber, é só falar! Sugestões também são muito bem vindas!
    Responder
  5. 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.

    Responder
  6. 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.

    Responder
  7. 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?
    Responder
  8. 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! ¬¬

    Responder
  9. 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.
    Responder
    • yes this only works on Dreamhost. I don’t know if there is a plugin that can do this for other hostings…
      Responder
  1. The Best Blogging Software (WordPress) + The Top 60 WordPress Plugins | Midas Oracle .ORG
  2. Testando os sistemas de cache do Wordpress | E-balaio

Deixe uma resposta

O seu endereço de email não será publicado Campos obrigatórios são marcados *

Você pode usar estas tags e atributos de HTML: <a href="" title="" rel=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>