Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2019-08-08 10:52:12

  laser - Użytkownik

laser
Użytkownik
Zarejestrowany: 2015-10-09

Procesor Celeron: i686 czy amd64 ?

Mam dwa komputery (wiekowe, ale działają) z procesorami Celeron.

Debian 9 na obu zainstalował się jako amd64 (instalator tak zaproponował).
Upgrade do Debian 10 powiódł się na jednym, a drug pokazywał problem z rozpakowaniem linux-image-amd64.
Jak się okazało, ogólnie jest problem z pakowaniem/rozpakowaniem xz dużych plików.
Zainstalowałem na nim ten sam Debian 10 w wersji i686. Wszystko działa znakomicie.
Niby jest ok, ale dlaczego  jeden Celeron działa na amd64, a drugi ma problemy?

Ten "dobry" Celeron to:
-------------------------------------
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 23
model name    : Intel(R) Celeron(R) CPU        E3200  @ 2.40GHz
stepping    : 10
microcode    : 0xa07
cpu MHz        : 1296.450
cache size    : 1024 KB
physical id    : 0
siblings    : 2
core id        : 0
cpu cores    : 2
apicid        : 0
initial apicid    : 0
fpu        : yes
fpu_exception    : yes
cpuid level    : 13
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm pti tpr_shadow vnmi flexpriority dtherm
bugs        : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds
bogomips    : 4799.84
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:

processor    : 1
vendor_id    : GenuineIntel
cpu family    : 6
model        : 23
model name    : Intel(R) Celeron(R) CPU        E3200  @ 2.40GHz
stepping    : 10
microcode    : 0xa07
cpu MHz        : 1210.035
cache size    : 1024 KB
physical id    : 0
siblings    : 2
core id        : 1
cpu cores    : 2
apicid        : 1
initial apicid    : 1
fpu        : yes
fpu_exception    : yes
cpuid level    : 13
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx lm constant_tsc arch_perfmon pebs bts rep_good nopl cpuid aperfmperf pni dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm xsave lahf_lm pti tpr_shadow vnmi flexpriority dtherm
bugs        : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds
bogomips    : 4799.84
clflush size    : 64
cache_alignment    : 64
address sizes    : 36 bits physical, 48 bits virtual
power management:
-------------------------------------

"Zły":
-------------------------------------
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 15
model        : 6
model name    : Intel(R) Celeron(R) D CPU 3.20GHz
stepping    : 5
microcode    : 0x9
cpu MHz        : 3215.403
cache size    : 512 KB
physical id    : 0
siblings    : 1
core id        : 0
cpu cores    : 1
apicid        : 0
initial apicid    : 0
fdiv_bug    : no
f00f_bug    : no
coma_bug    : no
fpu        : yes
fpu_exception    : yes
cpuid level    : 6
wp        : yes
flags        : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe nx lm constant_tsc pebs bts cpuid pni dtes64 monitor ds_cpl cid cx16 xtpr pdcm lahf_lm pti
bugs        : cpu_meltdown spectre_v1 spectre_v2 spec_store_bypass l1tf mds
bogomips    : 6430.80
clflush size    : 64
cache_alignment    : 128
address sizes    : 36 bits physical, 48 bits virtual
power management:
-------------------------------------

Pozdrawiam, ml.

Offline

 

#2  2019-08-08 13:08:57

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Procesor Celeron: i686 czy amd64 ?

Kod:

uname -m

32bit - i686 lub i386
64bit - x86_64


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

#3  2019-08-08 14:25:32

  arecki - Użytkownik

arecki
Użytkownik
Skąd: 44 Bronson Lane Hensonville
Zarejestrowany: 2016-03-03

Re: Procesor Celeron: i686 czy amd64 ?

i386 jest już nieobsługiwane.

Offline

 

#4  2019-08-08 23:06:17

  loms - Użytkownik

loms
Użytkownik
Skąd: Tarnowskie Góry
Zarejestrowany: 2007-07-20

Re: Procesor Celeron: i686 czy amd64 ?

Nie ma odczuwalnej różnicy w wydajności pomiędzy i686 a amd64 a kompatybilność jest problemem w przypadku starych mikroprocesorów.


KNOPPIX 8.6, Windows 7

Offline

 

#5  2019-08-09 10:27:00

  laser - Użytkownik

laser
Użytkownik
Zarejestrowany: 2015-10-09

Re: Procesor Celeron: i686 czy amd64 ?

urbinek: uname pokaże to co się zainstaluje. Natomiast ja pytam co zainstalować.
loms: Można prosić o rozwinięcie, bo nie wiem co jest u mnie emulowane: Procesor 64-bitowy Celeron emuluje tryb 32, czy na odwrót?
Domyślam się, że najlepiej pracuje w trybie do którego został stworzony, tylko który to?

Offline

 

#6  2019-08-09 11:11:20

  urbinek - Dzban Naczelny

urbinek
Dzban Naczelny
Skąd: Sosnowiec
Zarejestrowany: 2009-10-01
Serwis

Re: Procesor Celeron: i686 czy amd64 ?

laser napisał(-a):

urbinek: uname pokaże to co się zainstaluje. Natomiast ja pytam co zainstalować.

Kod:

uname -i -p -m

A jak uname ci nie odpowiada to odczytaj to bezpośrednio z flag procesora:

Kod:

grep -wo 'lm' /proc/cpuinfo

Flaga lm oznacza Long Mode CPU czyli architekturę 64bit. Jest to spójne z AMD i Intelem

lscpu też całkiem fajnie pokazuje info

Kod:

# lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
Byte Order:            Little Endian
CPU(s):                2
On-line CPU(s) list:   0,1
Thread(s) per core:    2
Core(s) per socket:    1
Socket(s):             1
NUMA node(s):          1
Vendor ID:             AuthenticAMD
CPU family:            23
Model:                 1
Model name:            AMD EPYC 7571
Stepping:              2
CPU MHz:               2199.916
BogoMIPS:              4399.83
Hypervisor vendor:     KVM
Virtualization type:   full
L1d cache:             32K
L1i cache:             64K
L2 cache:              512K
L3 cache:              8192K
NUMA node0 CPU(s):     0,1
Flags:                 fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc art rep_good nopl nonstop_tsc extd_apicid eagerfpu pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm cmp_legacy cr8_legacy abm sse4a misalignsse 3dnowprefetch topoext retpoline_amd vmmcall fsgsbase bmi1 avx2 smep bmi2 rdseed adx smap clflushopt sha_ni xsaveopt xsavec xgetbv1 clzero xsaveerptr arat npt nrip_save

Obydwa twoje procesory są 64 bit z tego co widzę, pokaż jaki masz lscpu i kernel.


Ewentualnie problem leży w innym miejscu. Może cos w BIOSie jest namieszane? pokaz ten błąd

Ostatnio edytowany przez urbinek (2019-08-09 11:21:02)


A w wolnym czasie, robię noże :)
http://nginx.urbinek.eu/_photos/signature.png

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)