Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi
Mate X7 rinnova la sfida nel segmento dei pieghevoli premium puntando su un design ancora più sottile e resistente, unito al ritorno dei processori proprietari della serie Kirin. L'assenza dei servizi Google e del 5G pesa ancora sull'esperienza utente, ma il comparto fotografico e la qualità costruttiva cercano di compensare queste mancanze strutturali con soluzioni ingegneristiche di altissimo livello
Nioh 3: souls-like punitivo e Action RPG
Nioh 3: souls-like punitivo e Action RPG
Nioh 3 aggiorna la formula Team NINJA con aree esplorabili più grandi, due stili di combattimento intercambiabili al volo (Samurai e Ninja) e un sistema di progressione pieno di attività, basi nemiche e sfide legate al Crogiolo. La recensione entra nel dettaglio su combattimento, build, progressione e requisiti PC
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti
La facilità di installazione e la completa automazione di tutte le fasi di utilizzo, rendono questo prodotto l'ideale per molti clienti. Ecco com'è andata la nostra prova in anteprima
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-07-2015, 20:07   #1
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
[memory exhausted] compilazione kernel fallita

ciao ; premetto che prima di postare ho cercato nel forum e nel web , ma senza risultato :

ho tentato di compilare il kernel 3.19 ed ho ottenuto il seguente errore :

Codice:
ld: final link failed: Memory exhausted
Makefile:935: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 1

ho 4 gb di ram ; qualcuno sa a cosa può essere dovuto il problema ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 08:57   #2
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
su ubuntu?

letto?

http://wiki.ubuntu-it.org/Amministra...ilazioneKernel


cosa vedi dai comandi:

free

ulimit -a
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 09:28   #3
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
su ubuntu?

letto?

http://wiki.ubuntu-it.org/Amministra...ilazioneKernel


cosa vedi dai comandi:

free

ulimit -a
ho tentato questa strada ieri , ma senza successo : la ritento di nuovo adesso (nella speranza che dovevo riavviare la macchina );
quasi tutto unlimited eccetto lo stack (8192) che però avevo impostato con
ulimit -s 256636



ps : ho ritentato e l'errore è lo stesso
ecco l'output di ulimit -a

Codice:
seiya@seiya:/home/john/linux.$ ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 31001
max locked memory       (kbytes, -l) 64
max memory size         (kbytes, -m) unlimited
open files                      (-n) 1024
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 256636
cpu time               (seconds, -t) unlimited
max user processes              (-u) 31001
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

Ultima modifica di toni00t : 18-07-2015 alle 09:35.
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 09:54   #4
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
su che versione di ubuntu sei?

quali sorgenti del kernel usi?
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 09:59   #5
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
ciao ; premetto che prima di postare ho cercato nel forum e nel web , ma senza risultato :

ho tentato di compilare il kernel 3.19 ed ho ottenuto il seguente errore :

Codice:
ld: final link failed: Memory exhausted
Makefile:935: recipe for target 'vmlinux' failed
make: *** [vmlinux] Error 1

ho 4 gb di ram ; qualcuno sa a cosa può essere dovuto il problema ?
due possibilità mi vengono in mente:

1. la tmp è in ram e in genere è la metà della ram disponibile ( valore massimo, si restringe se la ram è occupata da altre cose )

2. sta usando le pipe per la compilazione e la ram è ovviamente poca
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 10:26   #6
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
su che versione di ubuntu sei?

quali sorgenti del kernel usi?
ho scaricato i sorgenti dai repository con linux-source :
sto tentando di compilare il linux-source-3.19.0



Quote:
Originariamente inviato da pabloski Guarda i messaggi
due possibilità mi vengono in mente:

1. la tmp è in ram e in genere è la metà della ram disponibile ( valore massimo, si restringe se la ram è occupata da altre cose )

2. sta usando le pipe per la compilazione e la ram è ovviamente poca

Pablo come faccio a capire se le 2 condizioni da te citate sono vere ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 10:58   #7
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
Pablo come faccio a capire se le 2 condizioni da te citate sono vere ?
1. comando df da terminale, se esce una cosa tipo tmpfs 8167956 8 8167948 1% /tmp allora /tmp sta in ram

2. guarda quello che compare durante la compilazione, se c'è -pipe nelle righe che riguardano gcc, allora stai usando le pipe
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 11:45   #8
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
hai valorizzato:

Quote:
export CONCURRENCY_LEVEL=2
?
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 12:35   #9
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
hai valorizzato:

Codice:
export CONCURRENCY_LEVEL=2
?
la partizione /tmp è in ram effettivamente :
ho notato una cosa : devo dare make clean per ripulire tutto o mi da immediatamente lo stesso errore ;
forse avrei anche dovuto dare il clean prima di cambiare la dimensione dello stack con il comando ulimit.

Ho fatto ripartire la compilazione e come necessita di un bel po di tempo :
a cosa serve CONCURRENCY_LEVEL=2 ? per sfruttare i core della cpu ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 13:25   #10
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
Quote:
Originariamente inviato da toni00t Guarda i messaggi
...
a cosa serve CONCURRENCY_LEVEL=2 ? per sfruttare i core della cpu ?

si, va bene non valorizzarla (almeno finche' non risolvi)
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 17:47   #11
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
mi è stato fatto notare in un altro forum che non ho la partizione di swap :
è un problema ?
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 18:02   #12
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
mi è stato fatto notare in un altro forum che non ho la partizione di swap :
è un problema ?
si, perchè quando manca la memoria ram fisica, il sistema scarica parti di dati ed applicazioni nella partizione di swap, liberando così parte della ram

in caso contrario devi rimontare la /tmp su una partizione del disco fisso, in modo che tutti gli "scarti" della compilazione finiscano sul disco e non in ram
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 20:28   #13
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
http://wiki.ubuntu-it.org/Hardware/D...mandeFrequenti
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 22:14   #14
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
ho creato una partizione di swap da 4 gb , formattata e attivata con swapon , ma non è servito a nulla !
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 23:19   #15
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
ho creato una partizione di swap da 4 gb , formattata e attivata con swapon , ma non è servito a nulla !
Puoi controllare mentre sta compilando, che fine fa la memoria? Se si riempie allora il problema è quello che dicevo.
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 09:21   #16
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da pabloski Guarda i messaggi
Puoi controllare mentre sta compilando, che fine fa la memoria? Se si riempie allora il problema è quello che dicevo.
ciao la memoria non è piena : ho controllato con top !

ho notato comunque una cosa : se do
Codice:
sudo make clean
pulisce tutto e rilanciando

Codice:
sudo make
necessita di 2 ore per compilare e restituirmi l'errore ;
se non do sudo make clean invece mi restituisce l'errore dopo 5 minuti
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 09:44   #17
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
le partizioni le vedi dal comando:
Quote:
df -H
la memoria dal comando:
Quote:
free

- per compilare stai utilizando il metodo generico, vero?

hai provato con il metodo ubuntu? (dal link di sopra)

pulisce:
Quote:
make-kpkg --rootcmd fakeroot clean
compila:
Quote:
make-kpkg --rootcmd fakeroot --initrd kernel_image kernel_headers modules_image
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 10:03   #18
pabloski
Senior Member
 
Iscritto dal: Jan 2008
Messaggi: 8406
Quote:
Originariamente inviato da toni00t Guarda i messaggi
necessita di 2 ore per compilare e restituirmi l'errore ;
se non do sudo make clean invece mi restituisce l'errore dopo 5 minuti
appunto, significa che c'è qualcosa che si riempie

se non è la memoria, dev'essere il disco

comunque non usare top, usare cat /proc/meminfo se vuoi informazioni affidabili in questo caso
pabloski è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 14:48   #19
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da sacarde Guarda i messaggi
le partizioni le vedi dal comando:


la memoria dal comando:



- per compilare stai utilizando il metodo generico, vero?

hai provato con il metodo ubuntu? (dal link di sopra)

pulisce:


compila:

inutile : lo stesso errore
Codice:
ld: final link failed: Memory exhausted
Makefile:935: recipe for target 'vmlinux' failed
make[1]: *** [vmlinux] Error 1
make[1]: Leaving directory '/home/john/linux-source-3.19.0'
debian/ruleset/targets/common.mk:295: recipe for target 'debian/stamp/build/kernel' failed
make: *** [debian/stamp/build/kernel] Error 2
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 19-07-2015, 14:57   #20
toni00t
Member
 
Iscritto dal: Aug 2012
Messaggi: 268
Quote:
Originariamente inviato da pabloski Guarda i messaggi
appunto, significa che c'è qualcosa che si riempie

se non è la memoria, dev'essere il disco

comunque non usare top, usare cat /proc/meminfo se vuoi informazioni affidabili in questo caso

Codice:
MemTotal:        3989060 kB
MemFree:         1949836 kB
MemAvailable:    2476460 kB
Buffers:           63460 kB
Cached:           889468 kB
SwapCached:         5756 kB
Active:           918892 kB
Inactive:         978892 kB
Active(anon):     528996 kB
Inactive(anon):   693752 kB
Active(file):     389896 kB
Inactive(file):   285140 kB
Unevictable:          48 kB
Mlocked:              48 kB
HighTotal:       3130316 kB
HighFree:        1725460 kB
LowTotal:         858744 kB
LowFree:          224376 kB
SwapTotal:       4653052 kB
SwapFree:        4461624 kB
Dirty:               712 kB
Writeback:             0 kB
AnonPages:        941936 kB
Mapped:           391880 kB
Shmem:            277892 kB
Slab:              95728 kB
SReclaimable:      74344 kB
SUnreclaim:        21384 kB
KernelStack:        4088 kB
PageTables:        14612 kB
NFS_Unstable:          0 kB
Bounce:                0 kB
WritebackTmp:          0 kB
CommitLimit:     6647580 kB
Committed_AS:    4308680 kB
VmallocTotal:     122880 kB
VmallocUsed:       25176 kB
VmallocChunk:      96992 kB
AnonHugePages:    221184 kB
CmaTotal:              0 kB
CmaFree:               0 kB
HugePages_Total:       0
HugePages_Free:        0
HugePages_Rsvd:        0
HugePages_Surp:        0
Hugepagesize:       2048 kB
DirectMap4k:       55288 kB
DirectMap2M:      858112 kB
toni00t è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


Recensione HUAWEI Mate X7: un foldable ottimo, ma restano i soliti problemi Recensione HUAWEI Mate X7: un foldable ottimo, m...
Nioh 3: souls-like punitivo e Action RPG Nioh 3: souls-like punitivo e Action RPG
Test in super anteprima di Navimow i220 LiDAR: il robot tagliaerba per tutti Test in super anteprima di Navimow i220 LiDAR: i...
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto Dark Perk Ergo e Sym provati tra wireless, softw...
DJI RS 5: stabilizzazione e tracking intelligente per ogni videomaker DJI RS 5: stabilizzazione e tracking intelligent...
Sembra ormai certo: la prossima Xbox sar...
“Solutions Beyond Displays”: la strategi...
La società europea The Exploratio...
Dalle auto ai robot umanoidi: Faraday Fu...
Vodafone annuncia la dismissione di un s...
Stiga lancia i nuovi robot tagliaerba co...
Bullismo e cyberbullismo, Keenetic lanci...
Con AI Skills Checker Bitdefender mette ...
E-bike giapponese con 1.000 km di autono...
Un eVTOL con cui basta saper andare in b...
Dal mercato cinese al mondo: HONOR firma...
Sovranità digitale: l'UE sperimen...
Accesso alla memoria su Windows 11 solo ...
iPhone 18 Pro Max con batteria da oltre ...
Windows 11, cali di prestazioni sulle GP...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 20:17.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v