Swap: primaria, logica o chissene?

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
Scrivi risposta
Avatar utente
Matteo Pascal
Prode Principiante
Messaggi: 38
Iscrizione: venerdì 5 giugno 2009, 21:37

Swap: primaria, logica o chissene?

Messaggio 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?
Avatar utente
Nativo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 781
Iscrizione: giovedì 19 novembre 2009, 15:26

Re: Swap: primaria, logica o chissene?

Messaggio 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?
The Future Is Open!
Avatar utente
Matteo Pascal
Prode Principiante
Messaggi: 38
Iscrizione: venerdì 5 giugno 2009, 21:37

Re: Swap: primaria, logica o chissene?

Messaggio 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?
Avatar utente
Latiszari
Prode Principiante
Messaggi: 237
Iscrizione: martedì 20 ottobre 2009, 17:55
Località: Pisa
Contatti:

Re: Swap: primaria, logica o chissene?

Messaggio 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. ;)
GNU/Linux è Libertà.
Avatar utente
Matteo Pascal
Prode Principiante
Messaggi: 38
Iscrizione: venerdì 5 giugno 2009, 21:37

Re: Swap: primaria, logica o chissene?

Messaggio 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?
Avatar utente
Nativo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 781
Iscrizione: giovedì 19 novembre 2009, 15:26

Re: Swap: primaria, logica o chissene?

Messaggio 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...
The Future Is Open!
Avatar utente
mauau
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1289
Iscrizione: mercoledì 14 maggio 2008, 15:27
Desktop: Trinity
Distribuzione: Ubuntu LTS 14.04.6 64bit
Sesso: Maschile
Località: Treviso
Contatti:

Re: Swap: primaria, logica o chissene?

Messaggio 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.
Errare è umano, ma per incasinare davvero tutto ci vuole un computer.

Arthur Bloch
Avatar utente
mauau
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1289
Iscrizione: mercoledì 14 maggio 2008, 15:27
Desktop: Trinity
Distribuzione: Ubuntu LTS 14.04.6 64bit
Sesso: Maschile
Località: Treviso
Contatti:

Re: Swap: primaria, logica o chissene?

Messaggio 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?
Errare è umano, ma per incasinare davvero tutto ci vuole un computer.

Arthur Bloch
Avatar utente
Latiszari
Prode Principiante
Messaggi: 237
Iscrizione: martedì 20 ottobre 2009, 17:55
Località: Pisa
Contatti:

Re: Swap: primaria, logica o chissene?

Messaggio 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ì.
GNU/Linux è Libertà.
Avatar utente
Massimog
Rampante Reduce
Rampante Reduce
Messaggi: 7342
Iscrizione: martedì 2 dicembre 2008, 18:17
Desktop: GNOME 3.16
Distribuzione: Gentoo x86_64
Sesso: Maschile
Località: Osimo(AN)

Re: Swap: primaria, logica o chissene?

Messaggio 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 :)
Acer 5920G con Gentoo 64bit + Ubuntu 12.04 LTS Precise Pangolin 64bit + Windows 7 64 bit | Stampante Epson PX710W | Router Netgear DGN2000
Avatar utente
Matteo Pascal
Prode Principiante
Messaggi: 38
Iscrizione: venerdì 5 giugno 2009, 21:37

Re: Swap: primaria, logica o chissene?

Messaggio 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. ::)
Avatar utente
Nativo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 781
Iscrizione: giovedì 19 novembre 2009, 15:26

Re: Swap: primaria, logica o chissene?

Messaggio 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???
The Future Is Open!
Avatar utente
elcamilo
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 786
Iscrizione: domenica 24 dicembre 2006, 22:50
Desktop: Unity e KDE4
Distribuzione: Ubuntu
Località: Terni, Umbria, Italia
Contatti:

Re: Swap: primaria, logica o chissene?

Messaggio 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..
Ultima modifica di elcamilo il lunedì 23 novembre 2009, 15:27, modificato 1 volta in totale.
Dell XPS M1330 Core 2 Duo T7250 13.3" WXGA (1280x800) White-LED Display 0.3 mega pixel Camera Memoria doppio canale da 2048MB HD 160GB 7200RPM 6-cell 56WHr Li-Ion Battery Intel® Integrated GMA X3100 Dell TrueMobile 355 internal Bluetooth Module Intel Corporation PRO/Wireless 3945abg
https://launchpad.net/~mtt.castelli
Avatar utente
Matteo Pascal
Prode Principiante
Messaggi: 38
Iscrizione: venerdì 5 giugno 2009, 21:37

Re: Swap: primaria, logica o chissene?

Messaggio da Matteo Pascal »

UP!
einstein1969
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 931
Iscrizione: mercoledì 7 dicembre 2005, 11:52

Re: Swap: primaria, logica o chissene?

Messaggio 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.
urka58
Prode Principiante
Messaggi: 129
Iscrizione: mercoledì 21 marzo 2007, 19:32

Re: Swap: primaria, logica o chissene?

Messaggio 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
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: corradoventu, Google [Bot] e 10 ospiti