Какая архитектура у моего FreeNAS?

2092
phatmanace

Я хотел бы обновить свой FreeNAS 8.2.0 (на основе BSD) и хотел бы дважды проверить, какой образ диска (32-битный или 64-битный) загрузить - я на 90% уверен, что мое оборудование (двухъядерная плата Atom приобрело около 2,5 лет назад) 64-битная, но я бы очень хотел подтвердить, что там сейчас.

Я пытался dmesgи, uname -aно ни один не дает мне ободряюще подтверждение архитектура которого я работает в данный момент!

Есть ли способ, которым я могу проверить?

2
@ techie007 FreeNAS основан на FreeBSD. Rich Homolka 11 лет назад 2

3 ответа на вопрос

2
Beef Eater

"uname -a" gives you some information about the kernel image you are running. If you get x86_64 in the output, you are running 64-bit kernel and this means that your CPU is 64-bit capable.

To see information about your CPU, execute:

cat /proc/cpuinfo 

Sometimes you will get all necessary information straight away from the output, but in other cases some further googling may be necessary.

Спасибо - я думаю, что на freenas это на самом деле sysctl -a, который я нашел путем поиска в Google выше на freenas, когда он не работал - я обнаружил, что он говорит "kernel.ident: FREENAS32" - который выглядит достойным дальнейшего изучения. Благодарю. phatmanace 11 лет назад 0
Я не знаю, что здесь написано в BSD, а также, это то, что процессор может поддерживать, не обязательно то, из чего построено ядро. Rich Homolka 11 лет назад 0
2
sblair

In FreeNAS 8, the System Information tab in the web-based GUI lists the FreeNAS Build, which identifies whether the image is 32-bit or 64-bit.

For example, *-x86 (32-bit) is shown as:

enter image description here

And for *-amd64 (64-bit):

enter image description here

мой говорит это `FreeNAS-8.3.0-RELEASE-p1-x86 (r12825)` - так что я думаю, 32-битный? phatmanace 11 лет назад 0
Да, это звучит правильно. Если вы посмотрите на [размещенные изображения для этого выпуска] (http://sourceforge.net/projects/freenas/files/FreeNAS-8.3.0/RELEASE-p1/), есть отдельные папки для 32-разрядных и 64-разрядных. немного. Версия x86 скомпилирована для более старых 32-разрядных машин (но также будет работать на 64-разрядных архитектурах). sblair 11 лет назад 0
1
Rich Homolka

What does uname -m say? From my FreeBSD info, it should be either i386/i686 (32 bit) or amd64 (64-bit).

The 'FREENAS32' you found is a kernel/system build config file name. It does not necessarily indicate the bit size (though you hope the FreeNAS folks are consistent with their naming conventions).