Aun no tienes un BlogExtremo? Haz click ACA para crear uno!

Computers, Web, Misselaneus Kitchen

Solaris en IBM ???

{ 09:44, 24-ago-2007 } { 0 comentarios } { Link }



Que me voy enterando hace unas dias atras... que ahora Solaris correra sobre equipos IBM!!!!!!!!!  si oyo usted muy bien ,  esos grandes de las ligas mayores y que tango se echan de tierra entre sus agentes de ventas, instructores, personal etc etc...(que por cierto, me gusta ver como se agarran como viejas de colegio por que quieren contigo...para venderte soluciones...)  Pero los equipos que soportara
el gigante azul (International Bussiness Machines ) seran equipos basados en la arquitectura X86,para los que no lo saben Solaris aparte de correr bajo su cpu de SPARC tambien corre sobre el multihomologado y usado procesador x86, ....segun dicen (que quede como un chisme...) que  Suse/Redhat  no a dado lo que se esperaba ..   Tambien se dice que si es por darle en la torre a los proliant de HP que corren  tambien con Linux y plataforma windows  y quitarles una atajada del pastel , pues veremos con el tiempo quien saldra beneficiado mas si la venta de equipo por parte de ibm o por la parte de soporte de Solaris de Sun Microsystems.
Esperemos que los de  Sun se pongan listosy puedan  correr su solaris en  Power o bien no estaria mal una fusion de unix, como hace tiempo el CEO de SUN le propuso a su homologo de HP para fusionar hpux y Solaris, pero no hay que hacer servidores en el aire.. que diga castillos en el aire... Al igual que SUN,  IBM tambien tiene un SO excelente con su soñado LVM (Logical Volume Manager) que viene de fabrica o su ODM,  SUN ahora con su ZFS ...bueno mejor ya dejo de soñar...  y me voy a dormir.......

solaris y hpux juntos  ???? jajaja
http://www.infoworld.com/article/06/03/01/75993_HNmcnealyhurd_1.html







Generando archivos de N tamaño en Unix-Linux

{ 01:27, 24-jul-2007 } { 1 comentarios } { Link }



Hace tiempo me tope en linux que queria generar archivos de N tamaño, para unas pruebas de disco, asi que realice un script para CLI , en solaris podemos hacerlo invocando el comando
mkfile tamañoMB nombre_ archivo,  igual y creo que en linux tiene ese comando, pero queria hacer talacha......asi que me diverti un rato con el siguiente procedimiento......


verifica=`ls -l|grep archivobase2|wc -l`
if [ $verifica -gt 0 ]
then
tamano=`ls -l|grep archivobase2|awk '{print $5}'`
if [ $tamano -ne 1048576 ]
then
echo "El archivo base no es del tamano esperado"
rm archivobase2
fi
fi

verifica=`ls -l|grep archivobase2|wc -l`
if [ $verifica -eq 0 ]
then
echo "Generando archivo base.."
i=1
while [ $i -le 512 ]
do
i=`expr $i + 1`
echo "3" >> archivobase
done
i=1
while [ $i -le 1024 ]
do
i=`expr $i + 1`
cat archivobase >> archivobase2
done
fi

if [ $SHELL  = "/bin/bash"  ]
then
echo -e "DA TAMANO DEL ARCHIVO A CREAR EN MB.. \\c"
read variable
else
echo "DA TAMANO DEL ARCHIVO A CREAR EN MB..  \\c"
read variable
fi

i=1
while [ $i -le $variable ]
do
i=`expr $i + 1`
cat archivobase2 >> archivobase3
done

rm -f archivobase
fecha=`date +%F`
hora=`date +%H`
minuto=`date +%M`
segundos=`date +%S`
mv archivobase3 archivo.$fecha.$hora.$minuto.$segundos"
echo "Vuelve pronto :)"

Por cierto lo probe en Linux, Aix, Solaris y Hpux .....






Receta de asignacion de permisos especiales a solo carpetas

{ 03:12, 19-jul-2007 } { 0 comentarios } { Link }



Como digo eso de la administacion es como cocinar, si sigues al pie de la letra la receta no tendras muchos incovenientes, claro siempre hay que tener presente la ley de morphi, la siguiente recetilla la probe en una estufa hp-ux.. que hace la receta ...sencillo busco en una trayectoria puras carpetas y le asigno permisos (lo q quiera).... claro si la receta tienes que hacerla constantemente , pues escribes un script y la programas pa q se ejecute (cron, at).....


ruta="/ruta/aplicacion"
tempo="/tmp/lista.txt";
tempo2="/tmp/lista2.txt";
tempo3="/tmp/lista3.txt";

find $ruta -exec file {} \; > $tempo
grep -i "directorio" $tempo|awk 'BEGIN{} {if($NF=="directorio"){print $1} } END{}' > $tempo2
cat $tempo2| sed  's/://' > $tempo3

for i in  `cat $tempo3`
do
 # chmod g+r , etc
 # chown etc
    chmod 740 $i
done



Hilos y mas hilos

{ 08:27, 17-jul-2007 } { 0 comentarios } { Link }



 Viendo la otra vez la documentacion del procesador Power 5 del sitio oficial osea IBM, ahora lo de muy de moda es el manejo de threads o sea hilos en vez de procesos como se hace comunmente en todos los sistemas , no quiero decir que el uso de procesos vaya a pasar de moda, si no lo interesante ahora que estos procesadores se virtualizan para trabajar con una mayor cantidad de hilos ,esto a que es mas importante el numero de transacciones que se manejen que la velocidad que ejecutan dichas transacciones , esto se ve beneficiados en ambientes de bases de datos y servicios web.   Esto es posible a lo Ibm denomina  SMT que incrementa el rendimiento del procesador hasta un 30 porciento, asi que un CPU (dual core)
se veran 4 procesadores virtuales (4 way), esto es a nivel de chip , para ser mas concretos en el Power5, que aparte de esta caracteristica  tiene tambien viene con micro particiones. Para saber mas recomiendo leer http://www.ibm.com/developerworks/aix/library/au-aixoptimization/index.html

Uno de los software mas populares en la red en terminos de web service es el denominado Apache de  Apache Software Foundation , que puede sacar una mayor ventaja sobre los hilos , ya que al momento de compilarlo (construir el codigo binario) con la opcion mpm , podemos decirle que trabaje las peticiones con procesos (prefork) o  hilos (worker).. Como conlusion el uso de hilos se eficiencia los recursos del
sistema . Viendolo directamente (desde CLI ) en solaris con la salida de prstat -a  nos muestra una columna de NLWP, que son los hilos , solo que en solaris es denominado Lightwegithprocess (si es q estoy en lo correcto), para el caso de aix seria con el comando ps -mp proceso - o THREAD .


Nota: los hilos trabajan en el mismo espacio de memoria y comparten recursos, mientras que los procesos son independientes entre si , un proceso en si es un monohilo ,un hilo viene hacer un proceso con varios hilos, pero con rendimiento superior.




Receta de borrado de un dia anterior

{ 11:16, 16-jul-2007 } { 1 comentarios } { Link }



Bueno como dije es un blog que incluye recetas, pues aca pongo una receta para los que les guste los platillos  del shell de unix-linux, esta receta fue elaborada por una peticion de un user de mi chamba, luego de elaborarla receta la  probe en una estufa marca ibm-aix, para los que esperaban algo para ingerir les prometo (si como no ) poner una receta de  homelete con huevos  para la otra (osea ... sigan esperando)...jaja

###  SHELL para eliminacion de archivos de un dia anterior ala fecha del dia
### Jul 07
ruta="/miruta/carpeta";
dia=`date +%d`
mes=`date +%b`
mesnume=`date +%m`

if [ $dia -gt 1 ]
then
diaante=`expr $dia - 1`
fi

if [ $dia -eq 1]
then

if [ $mesnume -gt 1]
then
mesante=`expr $mesnume - 1`;

case $mesante in
1)diaante=31 ;;
2)diaante=28 ;;
3)diaante=31 ;;
4)diaante=30 ;;
5)diaante=31 ;;
6)diaante=30 ;;
7)diaante=31 ;;
8)diaante=31 ;;
9)diaante=30 ;;
10)diaante=31 ;;
11)diaante=30 ;;
12)diaante=31 ;;
esac

#Se comprueba si año es biciesto , si tengo q borrar el ultimo d febrero .....

if [ $diaante -eq 28 ]
then
ano1=`date +%Y`" % 4"; cua=`echo $ano|bc`;
ano2=`date +%Y`" % 100"; cien=`echo $ano|bc`;
ano3=`date +%Y`" % 400"; cuacie=`echo $ano|bc`;
total=`expr $cua + $cien + $cuacie`;

  if [ $total -eq 0 ]
   then
    diaante=29;
   fi

fi

fi
fi

#diaante=16;

cd  $ruta;

ls -l $ruta|grep "$mes $diaante" |awk 'BEGIN{} {system("/usr/bin/rm " $9) }END{}'





Empezando la materia prima

{ 11:15, 13-jul-2007 } { 0 comentarios } { Link }



Bueno siguiendo el buen ejemplo de mi amigo cayetano http://www.blogextremo.com/zeram/6185/Poemas.html , empezamos esta aventura de escribir chismes, posimas, trucos, falacias,historias, notas,articulos.  de todo lo que se venga a la cabeza (mientras circule la sangre),  al igual recomendar, analizar,discutir  sites del Inter.
Bueno para los cuates que son informaticos, compartir algo de mis experiencias y vivencias ... Bueno pues empezamos.




Información personal



Google

Home
Mi perfil
Archivos
Amigos
Mi album de fotos

«  Marzo 2010  »
LunMarMiéJueVieSábDom
1234567
891011121314
15161718192021
22232425262728
293031 

Links

Directorio web
Crear Blog
Relaciones
Tecnología y gadgets
Odontologia en Peru
Foros Peru


Categorias


Publicaciones recientes

Solaris en IBM ???
Generando archivos de N tamaño en Unix-Linux
Receta de asignacion de permisos especiales a solo carpetas
Hilos y mas hilos
Receta de borrado de un dia anterior

Amigos