Прямой эфир
- <<
- <
- 82
- 83
- 84
- 85
- 86
- 87
- 88
- 89
- 90
- 91
- 92
- 93
- 94
- 95
- 96
- 97
- 98
- 99
- 100
- 101
- 102
- 103
- 104
- 105
- 106
- 107
- 108
- 109
- 110
- 111
- 112
- 113
- 114
- 115
- 116
- 117
- 118
- 119
- 120
- 121
- 122
- 123
- 124
- 125
- 126
- 127
- 128
- 129
- 130
- 131
- 132
- 133
- 134
- 135
- 136
- 137
- 138
- 139
- 140
- 141
- 142
- 143
- 144
- 145
- 146
- 147
- 148
- 149
- 150
- 151
- 152
- 153
- 154
- 155
- 156
- 157
- 158
- 159
- 160
- 161
- 162
- >
- >>
1) Использовать SSD — не сильно low cost конечно, НО производительность на высоте, хотя тот же Crucial M4 на 64 Гб стоит уже дешевле двух самых маленьких HDD в продаже, правда объем не слишком большой, НО он особо и не нужен, тем кому не хватит 64 Гб и на ARM сервере делать нечего.
2) У камня есть PCI-E — можно использовать для подключения аппаратного рейд SATA/SAS контроллера и подцепить хоть сотню дисков (через SAS экспандеры например), вопрос только насколько это все целесообразно
По поводу ihc.ru и VPS в целом — игрался я с Proxmox тем же — там есть такая прикольная штука — можно отщеплять производительность камня. Точных цифр не помню, но допустим 1 камень = 4 ядра и набирает по оценке проксмокса 1000 попугаев (там не бенчмарк, а просто как-то оно считает вот такую вот производительность в «попугаях», думаю на основании тактовой частоты и кол-ва ядер). Как следствие 1 ядро = 250 попугаев — мы можем указать это в параметрах к виртуалке, но едем дальше — как правило в серверах стоит 2 процессора по 4 ядра (все что выше сильно дороже, все что ниже не выгодно по экономическим причинам, эдакая золотая середина). Получается 8 ядер на систему и если сдавать сервер по «честному» то получиться его нарезать только на 8 виртуалок (если давать честное 1 ядро) что очень и очень нецелесообразно, такой сервер будет отбиваться очень долго. Обычно там гораздо большее кол-во виртуалок.
Ну как-то так)
Самая главная проблема сейчас не в ядрах, а в накопителях. К каждому процессору нужно будет подключить винт, а лучше, RAID. То-есть, как минимум, два винта. Вот они и будут греться, жрать электричество и ломаться.
Этот сайтик крутится на VPS с KVM виртуализацией. Считай, ему отдано полностью одно ядро Xenon'а (2.8 GHz) и выделен кусок памяти.
Единственно, что совместно юзается с другими серверами на этой ноде — шины и диски. В итоге, все работает значительно быстрее (практически в два раза) чем на домашнем core2quad 2.5 GHz, просто потому, что на сервере дисковый массив намного быстрее чем один винт дома.
Кроме этого всего, отдельным серверам нужно обслуживание. Что обычно стоит довольно ощутимых денежек. Но это уже мелочи по сравнению с необходимостью держать кучи дисков.
А по каким параметрам оценивали минимальную необходимую производительность для такого рода сервера?
Ну по сути одноплатников уже на любой вкус и цвет их также можно запилить под сервер. В чем видите преимущество вашей системы?
Кто-нибудь использовал ARM9 (не Cortex, точнее ARM926)? У меня вопрос по настройки стека. Суть проблемы в следующем:
При старте процессору необходимо установить указатели на стеки. Их четыре. Один устанавливает linker. В программе нам нужно указать еще три: для software interrupt, irq и fiq. При старте процессор находится в User mode и поэтому инструкции по установке указателей стека не выполняются. Чтобы перевести в Supervisor или System mode, необходимо вызвать software прерывание и в нем изменить режим. Проблема только в том, что в обработчике прерывания необходимо использовать стек, который необходимо установить. Вот такой замкнутый круг.