Performance de I/O de Disco e CPU dos principais players Cloud – I/O Benchmark

Performance de disco  e CPU é uma questão que precisamos levar muito a sério quando vamos utilizar um servidor Cloud com alta demanda.
Neste post fiz uma medição de desempenho de alguns principais players cloud.

Utilizei o script criado pelo Benjamin Schweizer (seu blog) para os testes.
Ele está disponível em: https://github.com/cxcv/iops

Tambem foi utilizado o Phoronix Test Suite
Disponível em: https://github.com/phoronix-test-suite/phoronix-test-suite/
Contine reading

Compartilhando arquivos do Linux Debian com NFS e conectando com Mac OS X

O NFS  (Network File System) é um sistema de arquivos distribuídos utilizado principalmente por sistemas Unix/Linux. Foi desenvolvido inicialmente pela Sun Microsystems, Inc., a fim de compartilhar arquivos e diretórios entre computadores conectados em rede, formando assim um diretório virtual. O NFS permite o compartilhamento transparente de arquivos por uma rede.

A performance do compartilhamento entre o OS X e o Linux com o NFS é bem superior se comparado a um compartilhamento com SMB/CIFS (Windows).

Se você pretende acessar um servidor NFS pela internet, sugiro criar uma conexão VPN até o servidor ou até a rede privada do servidor, e aí fazer a conexão com NFS.

Contine reading

Corrigindo erro de SSL no script vacation.pl do postfixadmin

Erro no script do vacation.pl:

main::send_vacation_email - Failed to send vacation response: Connection not established

IO::Socket::SSL->start_SSL failed: SSL connect attempt failed error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed

Para ignorar a verificação de ssl de certificado local no vacation.pl adicione o seguinte parâmetro na função $smtp_connection na linha 435 do script:
'tls_allowed' => '0',

Instalando extensão Oracle OCI8 no PHP5

Configurando a extensão Oracle oci8 no PHP5

Instale o php-pear e php5-dev e suas dependências:
apt-get install php-pear php5-dev

Instale a extensão oci8:
pecl install oci8

Adicione a extensão na configuração do PHP:
echo "extension = oci8.so"> /etc/php5/conf.d/oci8.ini

Os paths aqui utilizados são para padrões do Oracle XE 11.2. Caso seu sistema utilize outro ajuste conforme suas necessidades.

Se for Apache2:
Adicione no arquivo /etc/apache2/envvars
export ORACLE_SID='XE'
export ORACLE_HOME='/u01/app/oracle/product/11.2.0/xe'
export LD_LIBRARY_PATH='/u01/app/oracle/product/11.2.0/xe/lib'

Se for NGINX com PHP-FPM
Adicione no arquivo /etc/php5/fpm/pool.d/www.conf
env[ORACLE_SID] = XE
env[ORACLE_HOME] = /u01/app/oracle/product/11.2.0/xe
env[LD_LIBRARY_PATH] = u01/app/oracle/product/11.2.0/xe/lib

Reinicie o Apache2 ou NGINX
/etc/init.d/apache2 restart

Resolvendo problema no Oracle: shared memory realm does not exist

Erro:
ORA-01034: ORACLE not available
ORA-27101: shared memory realm does not exist
Linux-x86_64 Error: 2: No such file or directory
ORA-00845: MEMORY_TARGET not supported on this system

Execute os seguintes comandos:

rm -rf /dev/shm
mkdir /dev/shm
mount -t tmpfs shmfs -o size=2048m /dev/shm

Ou coloque no script de inicialização do oracle:
if [ -L /dev/shm ]; then
rm -rf /dev/shm
mkdir /dev/shm
mount -t tmpfs shmfs -o size=2048m /dev/shm
fi

As vezes é necessário reiniciar, e as vezes reinstalar o Oracle XE.
Confira também o /etc/hosts
Se o hostname do servidor esta resolvendo para localhost.

Comunicação Interna: A importância da melhoria na comunicação interna corporativa e como o sistema Chat Seguro vem apoiando esse processo

Com tantas mudanças na sociedade, saber comunicar tornou-se algo essencial para todos os indivíduos. E não somente para eles, as empresas também devem se preocupar com a comunicação principalmente entre os seus colaboradores.

A comunicação organizacional é de extrema importância para as organizações, pois visa passar informações, tomadas de decisões corretas e desenvolver relacionamentos que integram e coordenam todas as partes.
Contine reading

Habilitando o Oracle Application Express APEX – Oracle Database Enterprise 11g

Habilitando APEX no Oracle Database Enterprise 11g – Versão do texto: 0.1

O APEX é primeiramente um ambiente de desenvolvimento de software com base no banco de dados Oracle, com ele também é possível executar tarefas administrativas.  Usuários compartilham uma área de trabalho chamada Workspace, onde pode ser compartilhado objetos, dados e aplicações.

Contine reading