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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
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
i386 jest już nieobsługiwane.
Offline
Nie ma odczuwalnej różnicy w wydajności pomiędzy i686 a amd64 a kompatybilność jest problemem w przypadku starych mikroprocesorów.
Offline
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
laser napisał(-a):
urbinek: uname pokaże to co się zainstaluje. Natomiast ja pytam co zainstalować.
uname -i -p -m
A jak uname ci nie odpowiada to odczytaj to bezpośrednio z flag procesora:
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
# 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)
Offline