----
dimanche, mars 17, 2013
Enfin de la quincaillerie neuve!
----
lundi, septembre 10, 2007
Nouvelle babasse, première semaine
Une fois que j’ai eu fini de changer le lecteur/graveur de DVD, et mis les disques durs au bon endroit en haut du case, j’ai découvert une grosse faille avec le case : Le case a 11 baies de 5.25’’ de large. Toutefois, entre ces baies, sur les côtés, il y a une petite lamelle de métal pour supporter les côtés des drives insérés. C’est très pratique et bien pensé SAUF quand on veut insérer des unités double-hauteur comme des drives DLT… À ce point-ci deux solution : soit on désassemble tout (pour ne pas avoir de poussières de métal conducteur dans les connecteurs et sur la carte mère) puis on meule/plie ces lamelles ou on met les drives DLT dans une autre boîte. J’ai choisi la 2e solution, plus facile (redonnant ainsi une raison d'être à mon ancienne station de travail dual P3-500).
Après l’inspection interne et la reconfiguration des drives, j’ai descendu la boîte dans mon bureau pour l’installation de Gentoo Linux. Premièrement j’ai booté la machine avec Knoppix LiveCD pour voir si toutes les composantes étaient détectées et si je pouvais tweaker le BIOS un peu. Je ne voulais rien overclocker (surtout que le fan que j’ai choisi n’a pu être installé car trop lourd, je suis maintenant pris avec le stock fan d’Intel qui n’est quand même pas si mauvais que ça), juste voir si tout était optimal. Un test de mémoire a suivi en utilisant memtest86+. Aucuns problèmes rapportés
L’installation a été comme sur des roulettes. Un seul détail : même si le système est complètement SATA, il faut quand même compiler le kernel avec le support générique pour PATA. Sinon ça ne boote pas. Une fois le système de base installé, j’ai installé XOrg et KDE. À ma grande joie, la compilation c’est faite extrêmement rapidement (comparé à ma boîte précédente, un dual Athlon MP-1800+).
Ce qui m’amène à parler d’une manière générale des performances : Avoir un quad-cores c’est génial pour faire plusieurs tâches en même temps comme compiler avec gcc (via make –j5), convertir 4 films de .avi à .mpg en même temps ou faire des requêtes compliquées sur des bases de données. Mais pour qqn qui ne veut que faire des choses de bases, c’est juste trop. Pour ce genre de situation, un dual-cores est plus que suffisant. J’ai acheté un quad-cores parce que je veux faire pas mal d’édition vidéo, de la programmation (Erlang roule magnifiquement sur une machine multi-cores/multi-cpus), rouler VMWare avec plusieurs machines virtuelles et des bases de données. Je prévois aussi garder ma machine 5 ans et je veux être sur qu’elle sera encore utilie jusque là, on ne sait jamais quel genre de bloatware peut surgir ni quelle « killer app » verra le jour d’ici là. Pour ma situation un quad-cores est un bon choix mais pour quelqu’un qui veut juste une machine qui répond vite je recommanderais pour le même prix un Intel E6850. Ce CPU n’est que dual-cores mais cadencé à 3Ghz plutôt qu’à 2.4Ghz comme sur le Q6600.
Côté disques, je suis un peu déçu. Je m’attendais à ce que la performance soit de beaucoup supérieure à celle des mes drives PATA. Un benchmark rapide réalisé avec Bonnie montre que mon disque principal transfère les données à environ 55MB/sec et mon array de 5 disques en RAID-5 transfert à environ 57MB/sec. Je m’attendais à mieux de la part d’un RAID-5.
J’ai maintenant installé presque toutes les applications dont j’ai besoin. La performance est excellente te très smooth. Le kernel 2.6.22 est très stable aussi, pas encore de plantage après 6 jours d’usage continu, gardons les doigts croisés
jeudi, août 23, 2007
Suggestion de cadeau de Noël
samedi, juin 09, 2007
Nouvelle aquisition
J'ai installé jeudi soir ma dernière acquisition: un moniteur LG L226W (j'aurais préféré un Apple Cinéma Display 30" mais il faut être réaliste...). Cet un écran superbe qui remplace mon Viewonic E90f que je filerai à mes vieux (Ça remplacera leur TTX 14").
La qualité est excellente même utilisé en mode analogue à travers un KVM. L'écran est si brillant que j'ai du diminuer sa brillance pour réduire la fatigue de mes yeux. Hautement recomandé!
lundi, mai 14, 2007
Nouvel ISP
Comme ça marche avec mon laptop, je décide de connecter le modem à mon routeur Netgear WGR614v4. Deuxième problème : Je configure l’accès via PPPoE et tente de me connecter. Rien. Je vérifie le câblage, le nom d’usager/mot de passe. Rien. Je ne peux pas regarder sur le net, pas de connexion. Je rappelle le service technique, ça sera un bon test pour savoir s’ils connaissent leur affaire. Encore une fois, je suis immédiatement transféré au service technique, pas d’attente. Il est clair que le gars ne lit pas un script et connaît son affaire. On reconfigure le modem, on essaie différent réglage et toujours rien. On constate que tout ce que j’ai fait est correct; je suis bien satisfait du gars à qui j’ai parlé même si mon problème demeure.
Après souper, je prends mon laptop pour me connecter à l’internet en empruntant une connection à un généreux ( et imprudent!) voisin anonyme. Je trouve ce lien qui mentionne que l’ordre des « pins » du connecteur Ethernet du modem n’est pas standard et peux confondre certains modèles de routeur dont le Netgear WGR614v2. Une solution simple consiste à insérer une switch entre le modem et le routeur. Ça tombe bien, j’ai une switch d’extra! J’essaie. Ça ne marche pas. Je décide alors d’essayé mon « vieux » routeur, un Netgear RT314. Je le configure et bingo, ça marche parfaitement.
Je n’en reviens juste pas. Un vieux routeur de presque 7 ans qui réussi à mitiger l’effet de ce connecteur non-standard alors qu’un routeur de l’année ne réussit pas. M’enfin. Maintenant if faudra que j’utilise mon ancien routeur comme point d’accès.
Malgré le fait que j’ai eu des problèmes à configurer ma connexion, je suis bien satisfait de mon nouvel ISP jusqu’à maintenant. La connexion a été stable toute la fin de semaine, ne tombant jamais. Je prise plus la fiabilité que la vitesse.
dimanche, février 25, 2007
Encore de la casse (suite et fin?)
Après avoir passé pas mal de temps sur Google pour trouver ce qu'est le problème ou quelqu'un avec un problème similaire, j'ai trouvé le cas d'un gars dont la SX6000 a indiqué 2 drives "? : ? failed or disconnected" sans aucune raison. La solution à son problème a été de détruire l'array puis de le recontituer sans l'initialiser. Et pour lui ça a marché. Je me proposais de faire la même chose même si je n'ai perdu "qu'un" disque. C'est pour cette raison que j'ai rebranché ce matin le disque original. Comble de chance pour moi, le manuel de Promise sur la récupération d'array est très clair (pages 23 à 28).
En rebootant la machine qu'elle ne fut pas ma surprise de voir que mon array n'était plus "Offline" mais "Critical". En allant dans le BIOS de la SX6000, j'ai pu voir que la SX6000 était en train de rebâtir l'array et que le disque 1 est fautif alors que le disque qui était initialement indiqué comme fautif était le 6. SI la carte finit par tout rebâtir et que je ne perds pas de données, je n'aurai pas à suivre la procédure risquée du manuel de Promise. Je vais faire un backup complet de l'array (je fait un rsync des 2/3 de l'array à tout les 3 heures sur un JBOD qui ensuite est transféré sur des tapes DLT une fois par semaine). Sur le JBOD auquel j'ajouterai 1TB de capacité. Je metterai aussi ce qui est hyper-critique, mais ne change pas souvent, sur des DVDs. Ma stratégie de backup est correcte mais ne couvre pas tout. Mais avec le coût des disques qui tombe sans cesse, je peux me permettre de passer de RAID 5 à "pseudo-RAID50" (i.e. faire un backup d'un RAID5 sur un autre RAID5). Aussi, je vais générer une image pour VMWare de la machine qui héberge la carte. On est jamais trop prudent...
Je ne devrais pas me plaindre de mon array. Ça fait 5 ans qu'il roule 24/7 et je n'ai eu qu'à remplacer qu'un disque. La SX6000 n'est pas la meilleure carte du monde, elle m'a donné pas mal de toubles au début mais elle a remplit sa mission. Il faut que je commence a penser à la remplacer...
vendredi, février 23, 2007
Encore de la casse
Oui ma machine la plus fiable a 9 ans. La P2B-DS, c'est du solide!
mardi, janvier 23, 2007
Nouveau gadget japonais
Même pour quelqu'un comme moi qui fait ses montages vidéos sur ordinateur, c'est génial car le joujou a une sortie Firewire. Il est bien connu que les caméscopes DV ne sont pas capable de servir de magnétoscope sur une base régulière. Il est recommandé, si vous faites beaucoup d'édition DV, de vous procurer un magnétoscope DV pour transférer votre matériel des cassettes DV à l'ordinateur et vice-versa. C'est pourquoi je me suis procuré il y a quelques années un magnétoscope S-VHS/DV: Le Sony WV-DR9. Ce deck fonctionne à merveille avec Adobe Premiere. Malheureusement ce modèle n'est plus manufacturé par Sony. La raison donnée, à l'époque, était que ce modèle n'était pas assez bon pour l'utilisation par les stations de télévision mais overkill pour l'usage domestique. J'espère que ce modèle de JVC sera disponible en Amérique et qu'il sera une excellente alternative au Sonu WV-DR9.
mercredi, janvier 10, 2007
Le service de Nikon Canada
Je me demande si Philippe a le même problème que moi...
Pas mal mieux que Panasonic qui me charge 650$ + taxes pour remplacer le prisme de ma caméra vidéo (qui a laché sans raison). À ce prix là, je ne la remplacerai pas tout de suite et pas par une Panasonic. Je vais attendre juste avant d'aller en Chine à la fin de l'année. On verra où sera la technologie à ce moment là.
mardi, janvier 09, 2007
Nouvel achat
Ça va me permettre d'attendre de finir ma boîte MythTV.
vendredi, décembre 22, 2006
Pot-pourri pré-Noël
- J'ai acheté deux disques durs de 500GB cette semaine. Je ne pensais jamais acheter des disques de cette capacité mais le prix était irrésistible (à peine plus cher que des 400GB). Je me rappelle encore de mon premier disque de plus de 1GB, un disque de 6GB acheté en 1997 je crois. On en a fait du progrès depuis. Ces deux disques vont soit servir à étendre mon système de backup ou à former un array haute performance dans mon file server. Ça remplacerait une paire de 80GB qui commencent à dater.
- J'ai aussi acheté deux cartes vidéo nVidia 6200 AGP. Ça commence à être dur à trouver, tout le monde passe à PCI-e. Une remplacera une Matrox G450 et l'autre sera ajoutée à la boîte MythTV que je prépare pour ma douce. Il faudra bien que je finisse ça en revenant des vacances de Noël...
- Ottawa est encore vert. Il semble que ça restera vert jusqu'à Noël. Ça fait bizarre de penser à un Noël vert. Mon seul Noël vert fut en 1998 à Hong Kong (suivi par un jour de l'an sur une plage de Thaïlande ;-) ). Pas évident pour un p'tit gars qui a grandit à Québec...
- Nous sommes allés au Palais Impérial pour souper la semaine passée. On a essayé quelque chose de nouveau: un met de boeuf épicé et croustillant. Pas mal bon, on va le prendre à nouveau. Juste plate que je ne me rappelle pas du nom du plat exactement.
- Mardi on a essayé un autre restaurant chinois dans Chinatown: Northern Han Restaurant avec un couple d'amis. Les dumplings étaient excellent! Presqu'aussi bon que dans ce petit resto près de notre bureau à Taipei.
- Un des drives d'un de mes arrays dans mon file server est devenu "dirty". Commande magique pour le réintégrer dans l'array: raidhotadd /dev/md1 /dev/sda1 L'array se re-synchronise à 51MB/sec: pas mal!
- Je vais essayer de rattrapper mon retard de lecture de "The Economist". Je suis rendu à lire le premier de numéro de juin alors que je continue à recevoir un numéro par semaine. Je n'ai jamais le temps de lire ce que je veux... Je veux aussi commencer à lire "Head First Java". J'ai lu d'excellentes revues de ce livre. Je veux absolument apprendre Java mais je n'ai jamais trouvé de livre qui capte et garde mon attention sur le sujet.
- Deux tendances parallèles qui s'entrecoupent: 1. Je passe pas mal de temps à jouer avec VMWare et je trouve que c'est un outil fabuleux pour tester et apprendre: si on fait une gaffe, on tue la machine virtuelle, on en part une autre et on recommence. 2. Je pense aussi à me bâtir une machine pas mal puissante pour remplacer la ribambelle de machines (PII400/512MB/HD:120GB/Gentoo Linux, Sempron2800/1GB/HD:760GB/WindowsXP Pro, Dual PIII500/1GB/HD:108GB/Gentoo Linux, Dual MP1800+/2GB/HD:240GB/Gentoo Linux, AMD3000+/1GB/HD:1.2TB/Gentoo Linux) dans mon bureau, d'ou l'intérêt de VMWare. Je pourrais avoir une grosse machine, ayant des machines virtuelles roulant par-dessus tout en gardant le gros de ma capacité de stockage sur un serveur de fichier indépendant. Les deux machines pourraient être liées par une connection dédiée à 1Gb/sec. Un avantage de cette configuration serait de réduire la consommation d'électricité (et le bruit!) et la génération de chaleur dans mon bureau (appréciée en hiver mais détestée en été). Pour ce qui est de la grosse machine, j'hésite entre un dual Opteron 2212 dual-core ou un dual Xeon 5335 Quad-core (mais les deux avec un motherboard Supermicro. Tyan et Asus ne sont pas assez stable pour moi.). Le Xeon est super rapide et offre 4 coeurs/cpu mais les performances de l'Opteron en matière d'accès à la mémoire sont imbattables. Au bout du compte il faudra que je détermine si ce que je fais est CPU-bound ou memory-bound. Grosses décisions et gros sous...
- Ma douce m'a demandé de digitaliser des vidéos de voyages qu'elle a tournés avec une caméra Sony Handicam TR66. Pour ce faire j'ai du assemble une de mes vieilles boîtes avec ma carte de capture Pinnacle DV500. J'ai installé Windows 2000 comme OS. Ça faisait pas mal de temps que je n'avais pas utilisé W2K. Je ne me rappellais plus combien smooth et stable c'était.
- J'ai finalement résous le problème de stabilité de ma machine principale: une banque de mémoire n'était pas assise correctement dans son slot... On l'a probablement bougée en enlevant la carte de capture vidéo.
mercredi, décembre 13, 2006
Crash!
M'enfin... J'ai l'impression que c'est XOrg qui cause le trouble. Si je réussis à ressusciter la machine, je vais recompiler X et KDE from scratch.
Dec 13 05:23:15 Fukuoka invalid operand: 0000 [#1]
Dec 13 05:23:15 Fukuoka PREEMPT SMP
Dec 13 05:23:15 Fukuoka Modules linked in: snd_seq_midi snd_emu10k1_synth snd_emux_synth snd_seq_virmidi snd_seq_midi_emul snd_pcm_oss snd_mixer_oss snd_seq_oss snd_seq_midi_event snd_seq nvidia snd_emu10k1 snd_rawmidi snd_seq_device snd_ac97_codec snd_pcm snd_timer snd_ac97_bus snd_page_alloc snd_util_mem snd_hwdep snd soundcore
Dec 13 05:23:15 Fukuoka CPU: 1
Dec 13 05:23:15 Fukuoka EIP: 0060:[] Tainted: P VLI
Dec 13 05:23:15 Fukuoka EFLAGS: 00013286 (2.6.15-gentoo-r1)
Dec 13 05:23:15 Fukuoka EIP is at shmem_get_inode+0x55/0x1d0
Dec 13 05:23:15 Fukuoka eax: e7cb6c88 ebx: 000a0000 ecx: c23fae84 edx: e7cb6e74
Dec 13 05:23:15 Fukuoka esi: e7cb6c88 edi: c23aa8e0 ebp: 000081ff esp: e8ee3ec4
Dec 13 05:23:15 Fukuoka ds: 007b es: 007b ss: 0068
Dec 13 05:23:15 Fukuoka Process X (pid: 9331, threadinfo=e8ee2000 task=f427c0d0)
Dec 13 05:23:15 Fukuoka Stack: e000b828 c23fae00 00003282 c2103ec0 000000d0 00000001 c0167310 f53e5460
Dec 13 05:23:15 Fukuoka 000a0000 00000000 f53e5460 c23b2a38 c0163c1f c23fae00 000081ff 00000000
Dec 13 05:23:15 Fukuoka ffffffe9 f555b8f8 00100000 00000000 0000000c e8ee3f4f e8ee3f4f 00100000
Dec 13 05:23:15 Fukuoka Call Trace:
Dec 13 05:23:15 Fukuoka [] get_empty_filp+0x60/0xe0
Dec 13 05:23:15 Fukuoka [] shmem_file_setup+0xdf/0x1e0
Dec 13 05:23:15 Fukuoka [] newseg+0x119/0x200
Dec 13 05:23:15 Fukuoka [] sys_shmget+0x44/0x140
Dec 13 05:23:15 Fukuoka [] sys_ipc+0x18e/0x260
Dec 13 05:23:15 Fukuoka [] sys_close+0x75/0xb0
Dec 13 05:23:15 Fukuoka [] sysenter_past_esp+0x54/0x75
Dec 13 05:23:15 Fukuoka Code: c0 0f 84 44 01 00 00 48 89 47 0c 89 d8 e8 04 53 37 00 89 34 24 e8 1c ff 01 00 85 c0 89 c6 0f 84 61 01 00 00 66 89 68 28 b8 00 e0ff 21 e0 8b 10 8b 92 74 01 00 00 89 56 30 8b 00 8b 80 84 01
jeudi, octobre 05, 2006
Le tape repond
Fukuoka etc # mt -f /dev/st0 status
SCSI 2 tape drive:
File number=-1, block number=-1, partition=0.
Tape block size 0 bytes. Density code 0x0 (default).
Soft error count since last status=0
General status bits on (50000):
DR_OPEN IM_REP_EN
Fukuoka etc # mt -f /dev/nst0 status
SCSI 2 tape drive:
File number=-1, block number=-1, partition=0.
Tape block size 0 bytes. Density code 0x0 (default).
Soft error count since last status=0
General status bits on (50000):
DR_OPEN IM_REP_EN
Nouvelle carte nVidia dans le pipeline
The GeForce 8800 GTS has 96 shaders, clocked to 1200MHz, it's said. The rest of the core runs at 500MHz, the memory at 900MHz. The board's likely to contain 640MB of GDDR 3 connected over a 320-bit bus yielding 64GBps of bandwidth.
Vous rapellez-vous de Bill Gates disant que 640KB de RAM suffirait à n'importe qui ("640 K ought to be enough for anybody.")?
mercredi, octobre 04, 2006
HOWTO replace/upgrade a disk part of a LVM2 volume
Dernière mise à jour: 27 février 2007
HOWTO replace/upgrade a disk part of a LVM2 volume
This is a quick HOWTO about how to replace/upgrade a hard disk which is part of an LVM2 volume. It is an enhanced version of this document.
This document lists all the steps you needed.
In my situation:
- the physical drive to remove is /dev/hdd and it had one partition (/dev/hdd1) that was 46G big
- the logical volume is: /dev/mapper/backup-vol1, in my /etc/fstab it is mounted as /backup
- the volume group is named backup
- the file system is reiserfs
I’ll put the specific of my situation in italic in the text to ease their change for your real values.
You can’t start this procedure unless you have more free space on your volume than the size of the disk you want to replace.
Before starting, back up your volume! One never knows when Murphy will strike…
Let’s begin. Unmount the logical volume for which you want to replace a disk as most operations can’t be performed with the volume mounted.
umount /backup
If you can't unmount the logical volume, comment its line in /etc/fstab then reboot.
See if a physical volume has free extent by typing:
If the number following “
Typically, the output of the previous command will be like:
--- Physical volume ---
PV Name /dev/hdb
VG Name vg_store1
PV Size 57.23 GB / not usable 0
Allocatable yes (but full)
PE Size (KByte) 4096
Total PE 14651
Free PE 0
Allocated PE 14651
PV UUID 7cryMN-plCs-YuF2-fpxn-BcIJ-OKpG-t3yRQf
If you have more free extent than the number of extent on the drive you want to replace, you can skip the next two steps.
If you don’t you will need to resize the partition to reduce it by the size of the disk you are replacing (see next two steps).
We first want to make sure the volume is error-free.
Check the file system of the logical volume. This is a two steps operation if you use reiserfs. If you use ext2/ext3, there is only one step.
| If you use reiserfs as your file system: reiserfsck --check --logfile /tmp/check.log /dev/mapper/backup-vol1 Then, if the first step revealed errors: reiserfsck --fix-fixable –logfile /tmp/fixable.log /dev/mapper/backup-vol1 | If you use ext2 or ext3 as your file system, there is only one step: fsck.ext2 –p /dev/mapper/backup-vol1 |
Then we need to resize the partition. The partition size has to be reduced so we can remove the disk without damaging the data still on the partition. Once again the instructions differs depending on your file system
| If you use reiserfs: resize_reiserfs -s -47G /dev/mapper/backup-vol1 | If you use ext2 or ext3 (this link may be of interest here.): Resize2fs /dev/mapper/backup-vol1 newsizeofvolume where newsizeofvolume is the size of the initial volume minus the size of the hard drive you are removing/replacing. Note that the volume MUST be offline for this to work. |
We can now start the operations to remove the data from the disk we will physically replace. Once the file system size has been reduced, we can reduce the size of the logical volume:
lvreduce -L-47G /dev/backup/vol1
We now move the data out of the physical disk we want to remove:
pvmove /dev/hdd1
Now, as the volume doesn’t have any data on the disk we want to remove, we remove the disk from the volume group:
vgreduce backup /dev/hdd1
Now power down the computer, take your tools and replace the disk we moved the data out of.
Restart the computer.
Create a partition taking the whole disk on the disk you just installed. Set the type of partition to "Linux LVM":
fdisk /dev/hdd
Prepare the physical volume:
pvcreate /dev/hdd1
Add the new physical volume to the volume group:
vgextend backup /dev/hdd1
Expand the logical volume by the capacity just added:
lvextend -L +40G /dev/backup/vol1 /dev/hdd1
Resize the partition to add the capacity just added (I added a 40G hard
disk):
| If you use reiserfs: resize_reiserfs -s +40G /dev/mapper/backup-vol1 | If you use ext2/ext3: Resize2fs /dev/mapper/backup-vol1 newsizeofvolume where newsizeofvolume is the size of the initial volume plus the size of the hard drive you are adding/replacing. Note that the volume MUST be offline for this to work. |
Mount the partition:
mount /dev/mapper/backup-vol1
Since this mount point should be in your /etc/fstab, you do not need to specify the file system type
Done! You have successfully replaced/upgraded a disk in your LVM2 volume.
Last updated on February 27th 2007.