কিভাবে বিড়াল / প্রক / সিপিউইনফো দিয়ে 64 বিট প্রসেসর সনাক্ত করতে হয়


11

আমি intel celeron d 3.06ghz processor। এখন আমি ব্যবহার করছি 32 bit Ubuntuএবং আমি অনুমতি 64 bit Ubuntuদিলে আপগ্রেড করতে চাই processor। আমার সন্দেহ কিভাবে চিহ্নিত হয় 64 bit processorসঙ্গে বিড়াল জন্য / proc / cpuinfo কমান্ড। এটা দেখায়


clflush আকার: 64

আমার প্রসেসর 64 bitওএস সমর্থন করে ?


উত্তর:


20

Lscpu কমান্ড ব্যবহার করুন।

32 বিট উদাহরণ আউটপুট:

$ lscpu
Architecture:          i686
CPU op-mode(s):        32-bit
Byte Order:            Little Endian
CPU(s):                4
On-line CPU(s) list:   0-3
Thread(s) per core:    4
Core(s) per socket:    1
Socket(s):             1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 26
Stepping:              5
CPU MHz:               2260.998
BogoMIPS:              4521.99
L1d cache:             32K
L1i cache:             32K
L2 cache:              256K
L3 cache:              8192K

64 বিট উদাহরণ:

$ lscpu
Architecture:          x86_64
CPU op-mode(s):        32-bit, 64-bit
CPU(s):                4
Thread(s) per core:    1
Core(s) per socket:    4
CPU socket(s):         1
NUMA node(s):          1
Vendor ID:             GenuineIntel
CPU family:            6
Model:                 23
Stepping:              6
CPU MHz:               2327.533
Virtualization:        VT-x
L1d cache:             32K
L1i cache:             32K
L2 cache:              6144K

6
যারা আগ্রহী তাদের জন্য: আপনি যদি একটি bit৪ বিট সিপিইউতে 32 বিবিটি ওএস চালাচ্ছেন এটি এটি দেখায়: Architecture: i686/CPU op-mode(s): 32-bit, 64-bit
ড্যানিয়েল অ্যাল্ডার

12

flagsবিভাগ থাকে lmআপনি একটি ইন্টেল 64 / এএমডির 64 সক্ষম CPU- র আছে। অন্যান্য -৪-বিট আর্কিটেকচারে একই জাতীয় পতাকা থাকা উচিত যা আপনি সন্ধান করতে পারেন।


4

ইনস্টল করা উবুন্টু 32 বা 64 বিটের হয় কিনা তা জানতে:

ক) getconf LONG_BIT

খ) uname -m

এটি i686 বা i386 দেখায় এর অর্থ 32 বিট। যদি এটি x86_64 দেখায় এর অর্থ 64 বিট।

যদি সিপিইউ 32 বিটের হয় তবে উবুন্টু অবশ্যই 32 বিটের হতে হবে। সিপিইউ যদি 64 বিটের হয় তবে এটি 64 বা 32 বিটে কাজ করতে পারে। সুতরাং আমরা চয়ন করতে পারি: উবুন্টু 32 বিট বা 64 বিটের হতে পারে।

সিপিইউ 32 বা 64 বিটের হয় কিনা তা জানতে:

ক) grep -w lm /proc/cpuinfo

আমরা যদি দেখতে পাই যে লাল রঙে lm 64৪ বিটের হয়। অন্যথায় 32 বিট হয়।

খ) sudo lshw | grep "description: CPU" -A 12 | grep width

এটি স্পষ্টভাবে বলেছে আমরা কী জানতে চাই।


প্রথম অংশটি অপ্রচলিত। ওপি বলছে "এখন আমি 32 বিট উবুন্টু ব্যবহার করছি"।
glglgl

lsb_release -aLSB সামঞ্জস্যপূর্ণ distros জন্য কাজ করে।
পাওলো স্কার্ডাইন

0
lscpu

ক্যাট / প্রোক / সিপুইনফো ব্যবহার করছেন না, তবে তা করবে।

আপনি যদি কোনও কারণে সত্যিই সেই ফাইলটি ব্যবহার করতে চান তবে চেষ্টা করুন:

grep flags /proc/cpuinfo

আপনি যদি "এলএম" পতাকাটি খুঁজে পেতে পারেন তবে আপনি একটি 64 বিবিট সিপিইউ চালিয়ে যাচ্ছেন।


2
এএফআইএকে আনমে শুধুমাত্র সংকলিত কার্নেল সম্পর্কিত তথ্য দেখায়। অবশ্যই আপনি একটি 32 বিট কার্নেল 64৪ বিট হার্ডওয়ারে ইনস্টল করতে পারেন তবে অন্যভাবে নয়।
পাওলো স্কার্ডাইন

আমি জানি, আমি তাৎক্ষণিকভাবে এটি পরিবর্তন করেছি। এখন এটা ঠিক করা উচিত।
KamikazeCZ

-1: খারাপ কর্ম - আপনি কেবলমাত্র অন্য উত্তরগুলি থেকে অনুলিপি করেছেন।
পাওলো স্কার্ডাইন

ভাল ... আমি আপনার সেরাটি না করে করি।
KamikazeCZ
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.