Ha pasado tiempo de que la maquina laptop se daño y no pude seguir, pero muchos aun tendran y querran usarla en otros lugares.. otros pueblos que aun tienen una eeepc 2G o 4G activa.
Cabe destacar que instalar cualquier linux moderno en dichas laptops podria hasta quemarlo, debido a la increible esfuerzo que hara el equipo por ejecutar el navegador y todo el software pesado de hoy dia..
Solo hacer la prueba, ver los videos.. obviamente firefox 2.0 ejecuta muucho mas rapido que firefox 68.. de eso no hay duda, obviamente linux 5 ejecuta mas pesado que linux 2.6.32 en la eeepc 2G, y por ello es que me dedicare a hacer unos repos con algunos programas ajustados.
sábado, 28 de marzo de 2020
Muerto pero vivo: repositorio que puede servir Eeepc 2G
Etiquetas:
ajustando,
eeepc_debian
miércoles, 10 de octubre de 2018
La eeepc se daño: apenas prende se apaga a los segundos
Es lamentable para este blog anunciar que el unico equipo que tenia (perfecto por ser el mas dificil y lento de todos los modelos) se daño.
La falla es extraña, en poco se apaga, enciende y despues de unos segundos se apaga.
Aun hay maerial para publicar.. como por ejemplo los metodos de instalacion (usb solamente, y en las versiones viejas de debian esto es un proceso que requiere otro linux), y que paquetes especificos de escritorio instalar.
Asi que hare dos partes del material, uno usando versiones estandar de debian y otro usando las versiones aumentadas, hackaeadas o los paquetes "envenenados" o aumentados de VenenuX...
La falla es extraña, en poco se apaga, enciende y despues de unos segundos se apaga.
Aun hay maerial para publicar.. como por ejemplo los metodos de instalacion (usb solamente, y en las versiones viejas de debian esto es un proceso que requiere otro linux), y que paquetes especificos de escritorio instalar.
Asi que hare dos partes del material, uno usando versiones estandar de debian y otro usando las versiones aumentadas, hackaeadas o los paquetes "envenenados" o aumentados de VenenuX...
Etiquetas:
eeepc,
eeepc_debian,
eeepc_hardware
sábado, 9 de septiembre de 2017
Installando en EeePC Devuan versiones actuales
Una maquina muy limitada, 512 megs ram, 1G disc drive, 900MHz CPU.. como ya hemos dicho en el primero post: http://debianeepc2gsurf.blogspot.com/2016/02/debian-eeepc-700-series-descripcion.html
Tambien en el anterior dijimos que si usaramos una distro moderna entre Debian, Devuan y Alpine la mejor seria Alpine, pero terminaria en un dolor de bolas cuando se actualize.. ya que no queremos lidiar con compilaciones, solo instalar y ya! por ende termino con Devuan y aun es lenta en parte..
Tambien en el anterior dijimos que si usaramos una distro moderna entre Debian, Devuan y Alpine la mejor seria Alpine, pero terminaria en un dolor de bolas cuando se actualize.. ya que no queremos lidiar con compilaciones, solo instalar y ya! por ende termino con Devuan y aun es lenta en parte..
Eee PC, Modelos cubiertos en general:
Esta guia cubre solo ASUS EeePc 700 series models, solo al primera generacion:
La 701SD (una variante especial de 8G) tiene un SSD reemplazable (miniPCIe, viene con 8 GB) y una ranura DDR2 (por defecto de 512 MB, actualizable sin más adobe a 2 GB). Desde un punto de vista de software, parece un 701 normal aparte del wlan; Conjunto de chips RTL8187SE.
- Eee PC 2G surf
- Eee PC 1001 (very rare)
- Eee PC 4G and 4G surf
- Eee PC 8G and 8G SD
- Eee Pc 4G-X special flavor
La 701SD (una variante especial de 8G) tiene un SSD reemplazable (miniPCIe, viene con 8 GB) y una ranura DDR2 (por defecto de 512 MB, actualizable sin más adobe a 2 GB). Desde un punto de vista de software, parece un 701 normal aparte del wlan; Conjunto de chips RTL8187SE.
Rendimiento de Alpine y Devuan
Debido a que el kernel reciente asume siempre maquinaria moderna, tanta copilacion optimizada en Alpine resulta inutil.En el caso de Devuan, si usa la version 2 termina inutil tambien, porque el soporte a hardware viejo ha sido removido de los linux recientes.
Alpine tiene ligeramente rendimiento, pero termina siendo una complicacion cambiar algo, dado si una dependencia cambia el sistema, lo subyacente se tiene que cambiar.. ademas no da soporte 3D correctamente por asumir hardwre moderno. Devuan 1 al menos aun provee soporte a hardware viejo.
Devuan por dar soporte a hardware viejo sale mejor. En terminos generales, comparado con las versiones viejas de VenenuX 0.X o Debian etch/lenny el rendimiento no es mucho mejor, logicamente!
Estado general e informacion
Casi ningun linux podra arrancar en una Asus Eeepc de estas.
Core Components | status | Observations |
---|---|---|
Boot standar kernel | No | need vga=769 at the install/boot line |
CPU Frequency Scaling | Yes | modprobe p4_clockmod; governor=performance |
Hibernation | No | no enough ram |
Sleep/Suspend | No | no enough disc |
Optical CD/DVD/BD | N/A | |
Detect hard drives | Supported | |
Supports SDD drives | Yes | comes with |
USB | Yes | 1.0 and 2.0 only in 4G/8G |
UEFI/EFI | N/A | |
Overall temperature | below 85 | |
Network devices | status | Observations |
LAN network card: | Supported | Need firmware |
Wifi network card | Supported | Need firmware |
Xorg and video | status | Observations |
Primary video card | Yes | only one: intel |
Resize-and-Rotate | No | no enough GPU ram |
HDMI out | No | |
VGA out | Yes | makes more heat |
Sound support | status | Observations |
ALSA | Yes | need fine tune module |
OSS4 | No | |
OSS | Yes | support emulation alsa |
Input devices | status | Observations |
Keyboard | Yes | |
Mouse/Touchpad | Yes | |
Touchscreen | N/A | |
Webcam | Yes | |
Keyboard's Hotkeys | Supported | not all key supported |
Card reader SD/MMC | Supported | pciehp.pciehp_force=1 |
Power devices | status | Observations |
ACPI S3/S4/FAN | Yes | support limited |
Battery | Yes |
Informacion del proceso de instalacion
Debido a la carencia de unidad DVD/CD el medio de instalacion debe ser USB o usar una unidad CD/DVD externa.
- Devuan normal images no traen pro defecto firmware, hay que descargar una version c0oon firmware o dejara el sistema incomunicado.
- Al instalar, debe pasarse en la pantalla inicial este parametro vga=769, pulsando la tecla TAB tabulacion y adicionandolo al final de "--".
- No haga las particiones del intercambio en el primer disco SDD interno, la vida de este son cortas y su mejor utilizar el almacenaje externo en el lector de tarjetas.
Configuraciones
Necesitará una melodía muy mayor. Puede ser separado como cuatro partes:
- grub loader: si ningún parámetro especial del vga nunca mostrará él escritorio, el disco livecd no funciona tal cual sin esto tampoco!
- disco: Todos los modelos 7XX viene con disco SSD, por lo que los cambios importantes deben hacerse, no se puede utilizar ext4/etx3! una opción es utilizar el SDD interno sólo para la instalación del directorio de arranque, y la ranura de la tarjeta flash externa para la instalación raíz y / o home.
- escritorio y teclado/x11: en la última sección hay algunos ajustes para las teclas especiales.
- módulos del kernel: Los módulos relacionados con módulos de sonido y acpi necesitan algunas opciones adicionales.
Network
Desgraciadamente todos los dispositivos de red necesitan firmware. En
los pasos de instalación con las imágenes oficiales, el equipo sigue
siendo poco comunicativo después de completar la instalación, por lo que
se recomienda descargar paquetes específicos para cada módulo o poner
en su dispositivo USB si se instala por la vía USB, o más tarde instalar
manualmente (dpkg):
All the Atheros based WiFi chips support monitoring and promiscuous modes, so this laptops are special for cracking WiFi networks.
Network device | Model found it | kernel module | firmware package | Observations |
---|---|---|---|---|
LAN | All models | atl2 | firmware-atheros | |
Wifi | surf models | ath5k | firmware-atheros | |
Wifi | SD and 8G | r8187se | firmware-realtek |
All the Atheros based WiFi chips support monitoring and promiscuous modes, so this laptops are special for cracking WiFi networks.
Audio
El chipset
interno es cargado mal por el kernel y no se realizaron más
actualizaciones de desarrollo en esta parte del módulo, por lo que se
debe realizar la configuracion manual.
Audio device | Found on model | kernel module | firmware package | Observations setups |
---|---|---|---|---|
St 2.0 Intel 82801 | first 2G surf 700 only | snd_hda_intel | snd_hda_intel model=3stack-dig | |
Hi-Def 5.1 Intel 82801 | all the rest | snd_hda_intel | snd_hda_intel power_save=5 model=eeepc-p701 |
Identificando los audio devices
Como se dijo no se detectan bien en las primeras, ejecute este comando para identificarlo:
lspci -vnn | grep -A 9 -i audio | awk '/udio/ || /driver/ { print; }' 00:01.0 Audio device [0403]: Intel Corporation Audio Controller Kernel driver in use: snd_hda_intel
configurando los audio devices
Si el sistema de pulso de
sonido fuera tan maravilla se cargará, pero es una mentira, sólo puro
ALSA y OSS antiguo sistema trabajará aquí con buen rendimiento.
Para tener corregido el sonido debe establecer en modprobe.d un archivo alsa.conf precedido por un número, con las opciones adecuadas para detectar el hardware para eeepc como:
Para tener corregido el sonido debe establecer en modprobe.d un archivo alsa.conf precedido por un número, con las opciones adecuadas para detectar el hardware para eeepc como:
options snd_hda_intel snd_hda_intel power_save=5 model=eeepc-p701
La configuracion provista anterior es para los modelos posteriores 700 series, the 2G surf 700SD, 4G 701, 4G surf 701, 8G 701 and 8G 701SD models.
Para las 2G surf 700 configracion y optiones son different:
options snd_hda_intel model=3stack-dig
Win esto no habra sonido en cualqueir kernels en Devuan o Alpine.
Video
Toda la serie
EeePc 7XX viene con un chipset intel, con soporte OpenGL capaz, pero el
rendimiento es muy pobre incluso con Alpine, porque asumen demasiado moderno el hardware y mucho consumo de recurso, en comparación con la versión anterior del
Xorg, evento si sólo instalase el módulo intel o compilado estáticamente.
Solo trae 2Mb de memoria video, aunque el vendedor anuncia 8Mb, con 533 MHz FSB usandio DDR 400 MHz de la memoria principal.
Video device (Xorg) | Model found it | kernel module | firmware package | Observations |
---|---|---|---|---|
Intel GMA 900: 82910GL | All | i915 | if use depth=16 good performance, but no opengl |
Solo trae 2Mb de memoria video, aunque el vendedor anuncia 8Mb, con 533 MHz FSB usandio DDR 400 MHz de la memoria principal.
Identifycando los video devices
Corriendo este comando verifica si es chipset GPU intel y cual
lspci -v|grep -A 11 -i ispla |awk '/ispla/ || /driver/ { print; }';lspci -v|grep -A 11 -i VGA | awk '/VGA/ || /driver/ { print; }' 00:02.0 VGA compatible controller xxxxxxxxxxxxxxxx Kernel driver in use: i915
Default Devuan configuraciones
Los módulos XOrg, Intel predeterminado y soporte
randr para monitor externo CRT / LCD son buenos, pero el
sobrecalentamiento se producirá en este kernels recientes debido a la
nueva infraestructura de la lógica DRI2 / 3. Se le puede quemar si usa extensivamente un monitor externo y una distro moderna como Alpine.
Muchos juegos se pueden ejecutar, como Quake3, Alienarena, pero con Linux recientes y más reciente Xorg, nunca!
Muchos juegos se pueden ejecutar, como Quake3, Alienarena, pero con Linux recientes y más reciente Xorg, nunca!
Discos duros
Recomendado colocar todo el sistema en el lector de tarjetas flash externa, y despues una segunda alternativa el boot grub copiado en el SDD interno (ojo dejando el original tambien en la tarjeta flash externa). Una
elección puede ser utilizar el SDD interno sólo para la instalación del
directorio de arranque y la ranura de la tarjeta flash externa para la
instalación del sistema raíz, pero esto deja al sistema en un estado de
rendimiento muy pobre debido a la lenta operación de E / S sobre la
tarjeta flash.
¡No formatee con ext4! no utilice ext4, jfs, xfs o ext3 en el SDD interno! Si utiliza el reiserfs en la partición raíz, tenga en cuenta el modo de guardar grub se basará la raíz grub en el sector de arranque, por lo que no utilice grub saveboot función con reiserfs en la partición boot / root.
Toda la serie EeePc 7XX viene con discos SDD, que tienen una vida limitada, así que aquí configuaciones especiales que deberia hacer:
¡No formatee con ext4! no utilice ext4, jfs, xfs o ext3 en el SDD interno! Si utiliza el reiserfs en la partición raíz, tenga en cuenta el modo de guardar grub se basará la raíz grub en el sector de arranque, por lo que no utilice grub saveboot función con reiserfs en la partición boot / root.
Toda la serie EeePc 7XX viene con discos SDD, que tienen una vida limitada, así que aquí configuaciones especiales que deberia hacer:
Reducir acceso lectura
Leer ciclos
degradar la vida SDD si no son buenos o están basados en flash, por lo
que debemos reducir el acceso innecesario, por supuesto, esto es un
pequeño portátil y no un servidor, no instalamos el software de alcalde
aquí:
Por supuesto esto sólo funciona gracias a Devuan manera de initv sistema. Debe ser la comprobación, y seguro añadido directamente al archivo /etc/sysctl.con.
echo "vm.dirty_writeback_centisecs = 10000" > /etc/sysctl.conf.d/reducewriteback.conf
Por supuesto esto sólo funciona gracias a Devuan manera de initv sistema. Debe ser la comprobación, y seguro añadido directamente al archivo /etc/sysctl.con.
Reducir acceso escritura
Necesitamos
reducir la escritura a SDD, por lo que en Linux tiene una opción de
montaje especial para los sistemas de archivos llamados noatime.Using
noatime puede dar lugar a ganancias de rendimiento significativas, por
lo que ejecutar ese comando para cambiar automáticamente las entradas:
Si esta opción está configurada para un sistema de archivos en /etc/fstab, entonces los accesos de lectura ya no causarán la información atime (último tiempo de acceso - no mezcle esto con la última hora modificada - si se cambia un archivo, la modificación fecha todavía se establecerá) que se asocia con un archivo que se actualizará. Por lo tanto .. ATENCIÓN esto asumido y en el reverso esto significa que si noatime no está establecido, cada acceso de lectura también dará lugar a una operación de escritura !
sed 's*errors=remount-ro*errors=remount-ro,noatime*g' -i /etc/fstab sed -r -e 's/defaults\s+0/defaults,noatime 0/g' -i /etc/fstab
Si esta opción está configurada para un sistema de archivos en /etc/fstab, entonces los accesos de lectura ya no causarán la información atime (último tiempo de acceso - no mezcle esto con la última hora modificada - si se cambia un archivo, la modificación fecha todavía se establecerá) que se asocia con un archivo que se actualizará. Por lo tanto .. ATENCIÓN esto asumido y en el reverso esto significa que si noatime no está establecido, cada acceso de lectura también dará lugar a una operación de escritura !
Usar tmpfs para TMP y SPOOL
Linux es enfocado cliente servicio, sin embargo sera una laptop de uso personal y uniusuario, asi que se puede colocar /tmp y /spool en sistemas de ficheros de memoria escribiendo esto en /etc/fstab asi:
tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0 tmpfs /var/lock tmpfs defaults 0 0 tmpfs /var/spool/ tmpfs defaults 0 0
Usted debe asumir que el servicio de suspensión e hibernación se deshabilitará, en cualquier caso no fue posible, debido memoria RAM limitada en este hardware! Por lo tanto, los sistemas de archivos tmp serán temporalmente y siempre volátiles, pero obtendrán en rendimiento ahora.
Usted debe asumir que cualquier servicio de tazas se instalará por supuesto en la computadora portátil, para que el hardware limitado de sus tonterías, tal vez si desea imprimir será necesario por lo que debe modificar el script de inicio para recrear en cualquier proceso de arranque el directorio con derecho permisions, pero no es el caso de debido suponemos que no se instalará ningún servicio de impresión.
tmpfs /tmp tmpfs defaults 0 0 tmpfs /var/tmp tmpfs defaults 0 0 tmpfs /var/lock tmpfs defaults 0 0 tmpfs /var/spool/ tmpfs defaults 0 0
Usted debe asumir que el servicio de suspensión e hibernación se deshabilitará, en cualquier caso no fue posible, debido memoria RAM limitada en este hardware! Por lo tanto, los sistemas de archivos tmp serán temporalmente y siempre volátiles, pero obtendrán en rendimiento ahora.
Usted debe asumir que cualquier servicio de tazas se instalará por supuesto en la computadora portátil, para que el hardware limitado de sus tonterías, tal vez si desea imprimir será necesario por lo que debe modificar el script de inicio para recrear en cualquier proceso de arranque el directorio con derecho permisions, pero no es el caso de debido suponemos que no se instalará ningún servicio de impresión.
Use tmpfs for LOG and RUN
The log directory its a more convenient way to provide administrator info about the OS
and running process in time, due this installation its only for limited
and quick usage of local software, we must reduce the innecesary log
files in time:
Added those entries to the fstab file:
tmpfs /var/log tmpfs defaults,size=128m 0 0 tmpfs /var/run tmpfs defaults,size=128m 0 0
CAUTION: any init script must recreate their respective log directory inside, due we assume that any service will be running in this installation.
Added those entries to the fstab file:
tmpfs /var/log tmpfs defaults,size=128m 0 0 tmpfs /var/run tmpfs defaults,size=128m 0 0
CAUTION: any init script must recreate their respective log directory inside, due we assume that any service will be running in this installation.
Gestion de energia y Power
LA informacion acpi no es ofrecida correctamente, pero tenemos acpitool:
acpitool -B Battery #1 : present Remaining capacity : unknown, 99.57%, 01:30:00 Design capacity : 2000 mA Last full capacity : 1850 mA, 90.03% of design capacity Capacity loss : 10.83% Present rate : 20 mA Charging state : Discharging Battery type : Li-ion Model number : Serial number :
Keyboard y teclas especiales
Teclado se detectó la
propiedad, las claves especiales necesitan el paquete extra especial
eeepc-acpi-scripts, varias de las teclas anteriormente manejadas por
ACPI ahora son accesibles a través de su código X11.
Los parámetros de arranque del kernel deben ser analizadores de la configuración de grub para poder controlar mejor, para cargas eeepc_laptop módulo que maneja muchas mejoras y problemas relacionados con la estabilidad:
Los parámetros de arranque del kernel deben ser analizadores de la configuración de grub para poder controlar mejor, para cargas eeepc_laptop módulo que maneja muchas mejoras y problemas relacionados con la estabilidad:
acpi_osi=Linux acpi_backlight=vendor
El paquete extra eeepc-acpi-scripts su necesidad de ser manejado en el X11 ambiente clave de los códigos de la parte, por ejemplo como mención wiki Debian:
XF86Display: Exec /usr/share/acpi-support/eeepc-acpi-scripts/vga-toggle.sh
Esto hace que funcione el acontecimiento si no se instalan los escritorios del alcalde, debido hacen que trabaja independiente.
CardReader
El lector de tarjetas necesita un parámetro adicional en el nivel del
kernel en el arranque grub o en los parámetros de arranque de
configuración de grub, debe agregarlo al archivo /etc/default/grub
en la línea GRUB_CMDLINE_LINUX_DEFAULT sin eliminar su contenido:
sin esto presentara problemas algunas veces.
pciehp.pciehp_force=1
sin esto presentara problemas algunas veces.
Recommendations
- a) No instalar mayores sabores de escritorio, puede degradar el rendimiento o inclusive romper el sistema.
- b) Debuan con el craqueo de WiFi enfocando su elección correcta, usando openbox o fwm como entorno de escritorio
- c) El disco interno es un SDD, ext4 no se puede utilizar, ext3 / ext2 con noatime y muchas sintonía fina debe ser configurado!
- d) Coloque el / home en el flash de la tarjeta del lector de tarjetas flash interno! Muy recomendable para la vida SDD!
- d) Muchos juegos se pueden ejecutar, como el más antiguo mednafen 0.8 evento 0.9 se recomienda
- e) Se recomienda para niño pequeño entre 4 y 6 años utilizando juegos tales gcompris «11
Etiquetas:
ajustando,
comenzando,
eeepc,
eeepc_debian
domingo, 14 de mayo de 2017
instalar Debian o Devuan
Devuan es un proyecto alterno a Debian, su diferencia es que no usa systemd y es menos protocolar, pero mas disperso lamentablemente. sin embargo noto que esta leve diferencia los obliga a mejorar, y su rendimiento es mucho mejor que Debian.
Por esta razon trater compararlos en este EeePC despues que la repare, y realmente aunque no es la gran cosa sirvio para ver cual de los dos es optimo, obviamente Devuan; si yo uso algo no sera basuras.
Por esta razon trater compararlos en este EeePC despues que la repare, y realmente aunque no es la gran cosa sirvio para ver cual de los dos es optimo, obviamente Devuan; si yo uso algo no sera basuras.
Instalando:
No es facil instalar tanta porqueria no necesaria, que si shaders ultra finitos, que si hypercubos para soport 3D en juegos que se ven las arrugas, y la mejor, ud necesita mas ram DE LA QUE YA LE ESTAMOS PIDIENDO!!
Entre los dos, ninguno logro instalar bien, se opta por instalar en la SD externa, incluyendo el boot, despues instalar un boot alterno en el SDD, dejar en el SDD es mejor un linux mas viejo y optimo.
Arrancando:
Con el systemd tardo demasiado, con el initd tardo unos 6 segundos menos. Sin embargo el tiempo promedio es casi 34 segundos.. una eternidad si colocas algunas cosas mas.
Usandola:
Directamente colocar openbox, sin fbpanel ni pcmanfm, dejar verse, instalando mednafen el ultimo los juegos o roms andan lentisimo.
Despues instalando openbox+fbpanel+pcmanfm epezo la lentitud, pero se deja usar. En el caso de Debian se nota solo unos segundos mas que el de Devuan.
Apagando:
Debian y systemd mata todo proceso sin preguntar ni al mismo OS y en este sentido apago en instantes.
Conclusion:
No hay mucho que probar, Devuan vs Debian solo se diferencia en segundos, pero en segundos es mas rapido. La eleccion es solo si odias o no deseas coplicaciones con systemd. Al menos sabemos Devuan es mas rapido.
NOTA: Devuan con openbox y fbpanel funciona correctamente y Debian no. Esto debido a biugs respecto el dconf y systemd junto con dbus. En Devuan esto si funciona independiente del escritorio.
La ultima nota le da el favor y puntaje definitivo a Devuan.
Etiquetas:
ajustando,
eeepc_debian
domingo, 19 de febrero de 2017
Para que me sirve EeePC 2G o 4G: VIDEO con juegos y internet en la asus 2G
En este articulo citare unos videos que demuestran que "Usando la herrameinta adecuada, se obtiene el resultado adecuado" asi como que los sistemas operativos hoy dia es mas la bulla que la calidad que ofrecen:
NOTA: aplica a cosas modernas como la DELL Inspiron 15R i7 touchscreen que use para esto
NOTA2: aplica tambien para la DELL PowerEgde 200 i3 que uso en mi oficina con 8G RAM
NOTA3: aplica para la Compaq C700 Dual core 4G RAM que uso para mi persona
NOTA4: en cada una de estas el tiempo erranque es el mismo con diferencia de 10 segundos.
Paulatinamente subire otro video ya editado EN LA MISMA ASUS, demostrando su capacidad.
NOTA: aplica a cosas modernas como la DELL Inspiron 15R i7 touchscreen que use para esto
NOTA2: aplica tambien para la DELL PowerEgde 200 i3 que uso en mi oficina con 8G RAM
NOTA3: aplica para la Compaq C700 Dual core 4G RAM que uso para mi persona
NOTA4: en cada una de estas el tiempo erranque es el mismo con diferencia de 10 segundos.
Paulatinamente subire otro video ya editado EN LA MISMA ASUS, demostrando su capacidad.
Etiquetas:
eeepc_debian,
eeepc_hardware
Linux eeepc: escogiendo sistema ficheros REISERFS y ETX2
Lejos muy lejos de la estupidez de etx4, etx3, reiserfs es la opcion recomendada para Asus Eeepc 2G y 4G, esto porque es un disco SDD y ademas es una flashcard.
PORQUE no journaling:
Los discos de las Asus EeePC 2G, 4G y 8G son SDD pero versiones FlashCards lo que significa que el journaling es el peor enemigo. Esto porque escribe mucho en disco, especialmente ext3.
Cada vez escribe en disco un sistema de ficheros, la vida del disco SDD tipo FlashCard se acorta, las flashcards tienen una cantidad de veces de escrituras ya definidos y si se terminan, mas nunca funcionan.
RECOMENDADO:
El sisteme de ficheros NO DEBE SER REISERFS, NO DEBE SER EXT4, NO DEBE SER EXT3, NI XFS NI JFS, en el peor de los casos el mejorcito seria ReiserFS, y esto con algunos riesgos. Esto porque ReiserFS es rapido y escribe poco en el journaling.
La eleccion depende del tiempo de vida util de la bateria: si tiene la bateria en las mejores condiciones, escoja etx2, Si tiene la bateria en las peores condiciones, escoga ReiserFs.
Notas con ReiserFS:
pero con este ultimo no debe usar la opcion saveboot o save en grub o lilo, reiserfs no podra salvar el estado cuando grub intente guardar la ultima eleccion de boot que realizo, lo que hara que no pueda arrancar el sistema.
AJUSTES MANDATORIOS OBLIGADOS:
Aun escogiendo esto debe aplicar las soluciones empleadas en este blog, ya que el sistema operativo escribe aun mas en el disco, debe aplicar estos tips:
Etiquetas:
ajustando,
eeepc_debian,
eeepc_hardware,
eeepc_software
sábado, 25 de junio de 2016
Debian eeepc : configuracion de disco
... el disco no puede escribirse mucho, sino se daña para siemnpre, pues el chip interno es flashcard
... el disco es flashcard, tiene cantidad limitada de escrituras.
vm.dirty_writeback_centisecs = 10000
Esto prolongará la vida del SSD escribiendo sólo cada 100 segundos (2 minutos y medio), a menos que una escasez de memoria o algo más fuerce una escritura antes.
Notara que escogiendo reiserfs en sistema de ficheros ocurre lo mismo que colocando esto, la razon es porque si pierdes cualquier dato escrito dentro de los últimos 100 segundos se pierde parte del sistema - elige tiempos mayores o menores en función a la vida relativa de tu disco SSD frente a tu paranoia por el estado del sistema.
tmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /var/spool/ tmpfs defaults 0 0
Hay que tener en cuenta que montar /var/spool/ es asumiendo no montamos servicio de impresion sea como sea, si se desea imprimir, se debe agregar la creacion de dicho directorio /var/spool/cups en el inicio de script init.d asi como para cron asi:
* /etc/init.d/cron : debe de ejecutar estas dos lineas especificas antes de la linea que ejecuta el star: "mkdir -p /var/spool/cron/crontabs; chown root:crontab /var/spool/cron/crontab;chmod 1730 /var/spool/cron/crontabs"
* /etc/init.d/cups : debe de ejecutar estas dos lineas especificas antes de la linea que ejecutar el start: "mkdir -p /var/spool/cups; chown root:lp /var/spool/cups;mkdir /var/spool/cups/tmp; chown root:lp /var/spool/cups/tmp"
tmpfs /var/log tmpfs defaults,size=128m 0 0
tmpfs /var/run tmpfs defaults,size=128m 0 0
3.1) Afinar script si se monta run tmpfs:
Esto amerita ajustar algunos scripts, porque montar /var/run con tmpfs causa algunos problemas con los subdirectorios necesarios, los scripts que necesitan ajustarse (asumiendo no montaras un servidor) son :
* /etc/init.d/dbus (crear /var/run/dbus y colocarlo con el usuario del demonio messagebus)
* /etc/init.d/hal (crear /var/run/hal y colocarlo con el usuario del demonio haldaemon)
* /etc/init.d/network-manager (crear /var/run/Network-manager solamente)
* /etc/init.d/networking (crear /var/run/network solamente)
* /etc/init.d/ssh (crear /var/run/sshd solamente)
* /etc/init.d/mountall.sh (aqui crear /var/run/ {vpnc,alsa y pm-utils} ya que son root onwer)
* /etc/init.d/speech-dispatcher (aqui crear /var/run/speech-dispatcher y chown speech-dispatcher:audio)
3.2) Afinar script si se monta log tmpfs:
Montar /var/log con tmpfs requiere ajustar los servicios que de este depente, como usamos LXDE aumiendo no se montara un servidor y es escritorio minimo sera:
* /etc/init.d/mountall.sh (aqui crear /var/log/ {apt, fsck, news} solo news pertenece grupo news)
* /etc/init.d/cups (aqui solo crear /var/log/cups ya que solo es root onwer)
* /etc/init.d/speech-dispatcher (aqui crear /var/log/speech-dispatcher y chown speech-dispatcher:audio)
* /etc/init.d/ntp (ojo depende de servicio ntp crear ntpstats y chown ntp:ntp)
Si se usa el Cups viejo de etch, este requiere el directorio /var/lock/subsys. Cambia el script de arranque de cups para crear ese directorio cada vez que se arranque cups.
NOTA: si escoge REISERFS tendra cierto problemita al arrancar si la maquina se apaga sola o derepente, esto se arregla arrancando un disco externo y pasando por fsck el disco, sin emnbargo apra que no vulva ocurrir solo quite la opcion savedefault a el grub config y no usar salvar ultimo os elegido en el grub.
... el disco es flashcard, tiene cantidad limitada de escrituras.
1) Reducir el acceso a disco
Añade la siguiente línea a /etc/sysctl.conf:vm.dirty_writeback_centisecs = 10000
Esto prolongará la vida del SSD escribiendo sólo cada 100 segundos (2 minutos y medio), a menos que una escasez de memoria o algo más fuerce una escritura antes.
Notara que escogiendo reiserfs en sistema de ficheros ocurre lo mismo que colocando esto, la razon es porque si pierdes cualquier dato escrito dentro de los últimos 100 segundos se pierde parte del sistema - elige tiempos mayores o menores en función a la vida relativa de tu disco SSD frente a tu paranoia por el estado del sistema.
2) Montar escrituras recurentes en tmp
Montar los directorios tmp en un tmpfs reducirá los accesos al SSD. Esto no permitira guardar configuraciones tipo reinicio, esto no nos interesa ya que usamos LXDE como escritorio y no tenemos servicios de servidor. Añadir las siguientes líneas a /etc/fstabtmpfs /tmp tmpfs defaults 0 0
tmpfs /var/tmp tmpfs defaults 0 0
tmpfs /var/lock tmpfs defaults 0 0
tmpfs /var/spool/ tmpfs defaults 0 0
Hay que tener en cuenta que montar /var/spool/ es asumiendo no montamos servicio de impresion sea como sea, si se desea imprimir, se debe agregar la creacion de dicho directorio /var/spool/cups en el inicio de script init.d asi como para cron asi:
* /etc/init.d/cron : debe de ejecutar estas dos lineas especificas antes de la linea que ejecuta el star: "mkdir -p /var/spool/cron/crontabs; chown root:crontab /var/spool/cron/crontab;chmod 1730 /var/spool/cron/crontabs"
* /etc/init.d/cups : debe de ejecutar estas dos lineas especificas antes de la linea que ejecutar el start: "mkdir -p /var/spool/cups; chown root:lp /var/spool/cups;mkdir /var/spool/cups/tmp; chown root:lp /var/spool/cups/tmp"
3) Montar log y run en tmpfs afinando scripts de init sysvinit
También se debe montar /var/log y /var/run como tmpfs, en este ejemplo con un tamaño máximo de 128MB:tmpfs /var/log tmpfs defaults,size=128m 0 0
tmpfs /var/run tmpfs defaults,size=128m 0 0
3.1) Afinar script si se monta run tmpfs:
Esto amerita ajustar algunos scripts, porque montar /var/run con tmpfs causa algunos problemas con los subdirectorios necesarios, los scripts que necesitan ajustarse (asumiendo no montaras un servidor) son :
* /etc/init.d/dbus (crear /var/run/dbus y colocarlo con el usuario del demonio messagebus)
* /etc/init.d/hal (crear /var/run/hal y colocarlo con el usuario del demonio haldaemon)
* /etc/init.d/network-manager (crear /var/run/Network-manager solamente)
* /etc/init.d/networking (crear /var/run/network solamente)
* /etc/init.d/ssh (crear /var/run/sshd solamente)
* /etc/init.d/mountall.sh (aqui crear /var/run/ {vpnc,alsa y pm-utils} ya que son root onwer)
* /etc/init.d/speech-dispatcher (aqui crear /var/run/speech-dispatcher y chown speech-dispatcher:audio)
3.2) Afinar script si se monta log tmpfs:
Montar /var/log con tmpfs requiere ajustar los servicios que de este depente, como usamos LXDE aumiendo no se montara un servidor y es escritorio minimo sera:
* /etc/init.d/mountall.sh (aqui crear /var/log/ {apt, fsck, news} solo news pertenece grupo news)
* /etc/init.d/cups (aqui solo crear /var/log/cups ya que solo es root onwer)
* /etc/init.d/speech-dispatcher (aqui crear /var/log/speech-dispatcher y chown speech-dispatcher:audio)
* /etc/init.d/ntp (ojo depende de servicio ntp crear ntpstats y chown ntp:ntp)
Si se usa el Cups viejo de etch, este requiere el directorio /var/lock/subsys. Cambia el script de arranque de cups para crear ese directorio cada vez que se arranque cups.
3) Puesta a punto de los sistemas de ficheros: ext2/ext3
Para incrementar el espacio libre en tus sistemas de ficheros ext2 o ext3, puedes reducir los bloques reservados a, por ejemplo, el 2%:
tune2fs -m2 /dev/sda1NOTA: si escoge REISERFS tendra cierto problemita al arrancar si la maquina se apaga sola o derepente, esto se arregla arrancando un disco externo y pasando por fsck el disco, sin emnbargo apra que no vulva ocurrir solo quite la opcion savedefault a el grub config y no usar salvar ultimo os elegido en el grub.
Etiquetas:
ajustando,
eeepc,
eeepc_debian,
eeepc_hardware,
eeepc_software
Suscribirse a:
Entradas (Atom)