Pagina 1 di 1
Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 18:24
da Matteo Pascal
Ciao a tutti.
Ho notato con varie distro (credo anche con Ubuntu ma non ci scommetterei) che in fase di partizionamento automatico dell'hard disk la partizione di swap viene messa come unica partizione logica di una partizione estesa, anche quando nel resto del disco c'è solo un'altra partizione primaria... c'è una ragione precisa per questa scelta? Se partiziono la /, la home e la swap tutte come partizioni primarie, rischio qualcosa, anche solo in termini di prestazioni?
Re: Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 18:52
da Nativo
Le partizioni primarie possono essere al massimo 4. Se ne occorrono di più, allora la quinta, la sesta ecc dovranno essere formattate come logiche. Se ne hai meno di 4 utilizza pure la primaria. In termini di performance non dovrebbe cambiare nulla. Corretto?
Re: Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 18:55
da Matteo Pascal
Lo so che le partizioni primarie possono essere al massimo 4, quello che mi chiedo è perchè l'installer mi tiene la swap come logica e la root come primaria, quando dovendo usare solo due partizioni potrebbe tenerle tutte e 2 primarie. Perchè proprio la swap viene messa come logica?
Re: Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 18:56
da Latiszari
Per quel che mi riguarda, l'unica partizione primaria deve essere quella di Root. Home e Swap vanno benissimo come logiche (anzi, direi mche soprattutto nel caso della prima
devono essere logiche.

Re: Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 19:03
da Matteo Pascal
Latiszari ha scritto:
Home e Swap vanno benissimo come logiche (anzi, direi mche soprattutto nel caso della prima
devono essere logiche.
Come mai? ???
Cosa si rischia ad avere ad esempio un hard disk con 3 partizioni primarie, root, home e swap?
Re: Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 19:11
da Nativo
In termini di prestazioni non cambia assolutamente nulla. Sono state sviluppate solo per poter installare più partizioni.
Io mi pongo solo una domanda: Una partizione primaria può vedere le partizini logiche che sono state create all'interno di essa. Ma vale anche il contrario? Da partizione primaria posso "vedere" un altra partizione primaria? Penso di si... credo non cambi nulla...
Re: Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 19:44
da mauau
Latiszari ha scritto:
Per quel che mi riguarda, l'unica partizione primaria deve essere quella di Root. Home e Swap vanno benissimo come logiche (anzi, direi mche soprattutto nel caso della prima
devono essere logiche.
Anche la / può essere logica.
Re: Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 19:45
da mauau
Nativo ha scritto:
In termini di prestazioni non cambia assolutamente nulla. Sono state sviluppate solo per poter installare più partizioni.
Io mi pongo solo una domanda: Una partizione primaria può vedere le partizini logiche che sono state create all'interno di essa. Ma vale anche il contrario? Da partizione primaria posso "vedere" un altra partizione primaria? Penso di si... credo non cambi nulla...
Non ho capito la tua domanda...
Puoi spiegare meglio?
Re: Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 21:14
da Latiszari
mauau ha scritto:
Latiszari ha scritto:
Per quel che mi riguarda, l'unica partizione primaria deve essere quella di Root. Home e Swap vanno benissimo come logiche (anzi, direi mche soprattutto nel caso della prima
devono essere logiche.
Anche la / può essere logica.
Si, è vero. Quando usavo Ubuntu in dual boot con Windows, le tre partizioni di Ubuntu erano tutte logiche. Adesso che lo uso come sistema unico, invece, ho impostato la / come primaria e le altre due come logiche: mi "garba" di più così.
Re: Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 21:28
da Massimog
le partizioni possono essere benissimo tutte primarie(le prestazioni pare che sono migliori)ma in caso di piu sistemi operativi, quando si supera il limite delle 4 partizioni primarie, si possono creare logiche

Re: Swap: primaria, logica o chissene?
Inviato: domenica 22 novembre 2009, 22:00
da Matteo Pascal
Insomma, tante buone risposte ma ancora non si è capito come mai gli installer mettono in automatico solo la swap in una partizione logica. ::)
Re: Swap: primaria, logica o chissene?
Inviato: lunedì 23 novembre 2009, 9:53
da Nativo
Non ho capito la tua domanda...
Puoi spiegare meglio?
Ok mi sono risposto da solo! la risposta è si! cmq intendevo:
Le partizioni logiche vengono create all'interno di una partizione primaria. Mettiamo caso che io ho più partizioni, alcune primarie, alcune logiche. Da qualsiasi partizione io posso "vedere" tutte le altre? Ad esempio da una partizione Ubuntu io posso vedere una partizione NTFS. Da Una partizione Ubuntu io posso vedere una partizione Debian? credo proprio di si...
Per creare una partizione logica bisogna per forza avere almeno una partizione primaria?
Facciamo un paragone... Windows non crea una partizione per l'area di swap. Ma utilizza una cartella come area di swap (la dimensione la sceglie lui?). Invece Linux crea proprio una partizione. Se viene fatta logica, non si ottiene +o- la stessa cosa? quali sono i veri vantaggi?
Insomma, tante buone risposte ma ancora non si è capito come mai gli installer mettono in automatico solo la swap in una partizione logica.
Bella domanda! Nessuno ha la soluzione???
Re: Swap: primaria, logica o chissene?
Inviato: lunedì 23 novembre 2009, 15:26
da elcamilo
Qunado si tratta di vedere le partizioni, cioè di poterle montare e usare, ad Ubuntu non cambia nulla che siano logiche o primarie: '
lo sa', e mostra tutte quelle fisicamente connesse nella lista Risorse. Certo che poi (siccome
lo sa!), e ad un livello più basso di astrazione, cioè ad esempio usando gparted, distingue primarie e logiche.
Per il discorso delle prestazioni: io credo che non sia vero che le primarie siano più efficienti, in generale. È vero invece che partizioni molto piccole sono meno efficienti, è naturale e
logico (scusate!). Quindi è possibilie che una partizione logica sia meno efficiente, ma solo perché più piccola, troppo piccola, cioè malamente dimensionata rispetto a quello che contiene. Nel caso ad esempio che lo spazio occupato si aggiri sempre intorno al 90%! Questo si: ma credo che tra due partizioni ragionevolmente dimensionate, l'una logica e l'altra primaria, non ci siano differenze di resa.
È vero però anche il fatto che, generalmente, la parte iniziale del disco (che fisicamente corrisponde ai cilindri posti verso l'esterno) sia più veloce rispetto alla fine. Ne ho scritto brevemente
qui, riguardo all'allocazione della swap.
Riguardo alla questione iniziale del 'perché' ho solo una mezza idea, se me la chiarisco meglio la scrivo..
Re: Swap: primaria, logica o chissene?
Inviato: lunedì 23 novembre 2009, 20:56
da Matteo Pascal
UP!
Re: Swap: primaria, logica o chissene?
Inviato: lunedì 23 novembre 2009, 21:33
da einstein1969
Matteo Pascal ha scritto:
Ciao a tutti.
Ho notato con varie distro (credo anche con Ubuntu ma non ci scommetterei) che in fase di partizionamento automatico dell'hard disk la partizione di swap viene messa come unica partizione logica di una partizione estesa, anche quando nel resto del disco c'è solo un'altra partizione primaria... c'è una ragione precisa per questa scelta? Se partiziono la /, la home e la swap tutte come partizioni primarie, rischio qualcosa, anche solo in termini di prestazioni?
Credo che la scelta non e' fatta per le prestazioni ma per compatibilita'(forse per il multi os o altro) o perche' le partizioni primarie sono nate per ospitare i sistemi operativi e quindi la swap e' creata sulla logica.
Io credo che le prestazioni sulla primaria siano le stesse che sulla logica (o cmq differenze trascurabili) . Poi credo che quello che impatta di piu' sia il parametro "swappiness" del kernel.
Altra cosa che vedevo e' che stanno proponendo lo swap su file per poter fare il resize delle partizioni senza dover necessariamente mettere offline lo swap.
Se c'e' molta attivita' di swap e sono su un disco classico(non sd) e' importante il tempo di seek quindi avere una partizione "lontana" influenza altrettanto.
Re: Swap: primaria, logica o chissene?
Inviato: lunedì 23 novembre 2009, 22:13
da urka58
Per dare una risposta secca, bisognerebbe dire che non c'è differenza.
Tieni presente che su macchine con 2 o più GB di RAM (anche con 1 GB per la verità), la swap praticamente non viene usata. Quando si usavano macchine con 64-128 MB di RAM, sia la dimensione che le prestazioni erano abbastanza importanti, ma adesso l'unico uso (o quasi) che si fa della swap è per consentire l'ibernazione sui portatili. Che sia posta all'inizio o alla fine del disco non fa praticamente nessuna differenza, anche se qualcuno ritiene pericoloso che venga messa come prima partizione del disco, probabilmente retaggio dei vecchi dischi che potevano avere qualche problema in tal senso. La lettura/scrittura dai/sui dischi è comunque "filtrata" dallo scheduler I/O e dalla cache di scrittura che annullano di fatto le maggiori/minori velocità tangenziali delle diverse sezioni del disco.
Un certo beneficio in termini di velocità lo potresti ottenere se la swap è su un disco diverso, quindi non sullo stesso canale, IDE o SATA che sia, ma non credere di notarlo più di tanto.
Il fatto che Ubuntu di default metta la swap in una partizione logica è comunque un fatto piuttosto misterioso, almeno nessuno mi hai mai dato una risposta con un minimo di senso. Visto che non fa differenza, ho smesso di chiedermelo.
Ciao