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

realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole!
Hogwarts arriva in fascia media grazie a realme, con una special edition che unisce la Quadra Light-Sensing Color-changing Tech, un baule in stile Hogwarts Express pieno di collezionabili e una scheda tecnica sostanzialmente identica al 16 Pro di partenza: ecco cosa cambia davvero, come si comporta nell'uso quotidiano e quanto vale in base al prezzo di 699,99 euro
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce
REDMI Note 17 Pro porta in fascia media una batteria da 8.340 mAh con ricarica HyperCharge a 67W, un display AMOLED da 6,83 pollici capace di picchi di luminosità molto elevati e una struttura certificata TÜV SÜD contro cadute e infiltrazioni d'acqua, il tutto racchiuso in una scocca da 223 grammi. Lo abbiamo provato per diversi giorni tra fotocamera, prestazioni, autonomia e prezzo sul mercato italiano
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema
Insta360 Luna Ultra integra un sensore da 1 pollice 8K, ottiche Leica e triplo chip IA. Tra schermo OLED rimovibile, workflow I-Log a 10 bit e stabilizzazione a tre assi, analizziamo le doti tecniche di una gimbal camera pensata per i professionisti
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 17-07-2015, 19: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, 07: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, 08: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 08:35.
toni00t è offline   Rispondi citando il messaggio o parte di esso
Old 18-07-2015, 08: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, 08: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, 09: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, 09: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, 10: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, 11: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, 12: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, 16: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, 17: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, 19: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, 21: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, 22: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, 08: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, 08: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, 09: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, 13: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, 13: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


realme 16 Pro Harry Potter Edition: il nuovo midrange ha uno stemma di Hogwarts che cambia colore al sole! realme 16 Pro Harry Potter Edition: il nuovo mid...
Recensione REDMI Note 17 Pro: il midrange con batteria da 8.340 mAh e ricarica veloce Recensione REDMI Note 17 Pro: il midrange con ba...
Insta360 Luna Ultra: la potenza del sensore da 1 pollice incontra la portabilità estrema Insta360 Luna Ultra: la potenza del sensore da 1...
Marvel's Wolverine, la recensione: Logan torna protagonista in un'avventura brutale e intensa Marvel's Wolverine, la recensione: Logan torna p...
DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
28 offerte Amazon da non perdere: e-bike...
'Il rapporto con Sony è rimasto f...
Vision AI Upscaling e Micro RGB AI Engin...
NVIDIA GeForce RTX 6000, anche il leaker...
In arrivo la 'pagella' per i datacenter:...
Celle perovskite-silicio al 34% grazie a...
Apple prepara il suo nuovo hub intellige...
La Cadillac Lyriq-V elettrica sbarca in ...
Amazon: arriva l'opzione per aggiungere ...
Un developer usa Claude Code per creare ...
Relativity Space annuncia i progressi ne...
Il nuovo Resident Evil supera ogni prece...
Hai appena sconfitto un boss e parte lo ...
Ray tracing anche senza montagne di VRAM...
TSMC prepara il processo a 1,4 nm: quatt...
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: 00:20.


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