Ik heb in mijn thuisnetwerk een paar diskless nodes staan, deze starten via PXE op.
Via PXE draait dan DSL (damn small linux) op de nodes, maar ik heb 1 'probleem'
Ik heb via een how-to dsl zover gekregen om vanaf een initrd te starten (dus de rootfs in een initrd, dat wordt dan een ramdisk, en werkt supersnel)
Het heeft alleen 1 nadeel, de initrd wordt opgehaald via tftp, en dat is verbazingwekkend sloom (0.6MB/s), heb vanalles geprobeerd, maar geen duidelijke snelheidverhoging.
Is het mogelijk om via een pxe loader om ervoor te zorgen dat het rootfs (en als het kan ook de kernel) via ftp of nfs binnen te halen, zodat ik een beetje in de buurt van 100mbit kan komen.
Nu denk je, waarom niet root via nfs: nou, root via nfs is tijdens het starten erg traag, omdat je dan voor leke file via nfs moet verbinden, deze opstelling is in vergelijking met root over nfs al een procent of 30 sneller. Alleen nu gaat 80% van de boottijd zitten in het binnenhalen van de initrd...
Via PXE draait dan DSL (damn small linux) op de nodes, maar ik heb 1 'probleem'
Ik heb via een how-to dsl zover gekregen om vanaf een initrd te starten (dus de rootfs in een initrd, dat wordt dan een ramdisk, en werkt supersnel)
Het heeft alleen 1 nadeel, de initrd wordt opgehaald via tftp, en dat is verbazingwekkend sloom (0.6MB/s), heb vanalles geprobeerd, maar geen duidelijke snelheidverhoging.
Is het mogelijk om via een pxe loader om ervoor te zorgen dat het rootfs (en als het kan ook de kernel) via ftp of nfs binnen te halen, zodat ik een beetje in de buurt van 100mbit kan komen.
Nu denk je, waarom niet root via nfs: nou, root via nfs is tijdens het starten erg traag, omdat je dan voor leke file via nfs moet verbinden, deze opstelling is in vergelijking met root over nfs al een procent of 30 sneller. Alleen nu gaat 80% van de boottijd zitten in het binnenhalen van de initrd...