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

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
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto
Dark Perk Ergo e Sym provati tra wireless, software via browser e peso ridotto
be quiet! debutta nel settore mouse da gaming con Dark Perk Ergo e Dark Perk Sym: due modelli gemelli per specifiche, con polling rate di 8.000 Hz anche in wireless, sensore PixArt PAW3950 da 32.000 DPI e autonomia dichiarata fino a 110 ore. Nel test, a 8.000 Hz si arriva a circa 30 ore reali, con ricarica completa in un'ora e mezza
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


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...
AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequenze al top per il gaming AMD Ryzen 7 9850X3D: Zen 5, 3D V-Cache e frequen...
Il telescopio spaziale James Webb ha sco...
Logitech G325: audio di fascia alta, wir...
Nessuna pubblicità su Claude, per...
Gli stipendi nel settore tech? Sono anco...
Problemi con la stampa 3D? Un prompt per...
Amazon Leo amplia i contratti con SpaceX...
Basta Purefication, il Giurì bloc...
LibreOffice 26.2 migliora prestazioni e ...
La Cina si prepara a un test della capsu...
La NASA rende note alcune informazioni a...
ASUS ExpertCenter PN54: mini PC Copilot+...
Geely userà una fabbrica europea ...
Leica Camera tratta la cessione della ma...
La nuova AMD non è più 'ec...
La Cina non è più la pecor...
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:39.


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