Назад | Перейти на главную страницу

Два приложения i686 против x86_64

Какой из них имеет приоритет?

Сервер RHEL 7

Например, если у меня есть device-mapper-libs.i686 и device-mapper-libs.x86_64, какой из них работает?

Они оба бегут?

Может ли это повлиять на производительность?

Эти пакеты представляют собой просто библиотеки, и не запускаются сами по себе. Возможно, у вас будет одно или несколько приложений, связаны против этих библиотек; как правило, на RHEL7 приложения будут связаны с 64-битной версией библиотек, 32-битная версия имеет тенденцию быть там для обратной совместимости.

Вы можете увидеть, можно ли удалить 32-битную версию с помощью:

rpm --test -e device-mapper-libs.i686

Если он не сообщает, что для чего-то требуются эти библиотеки, вы можете теоретически удалить их, если вы установили все программное обеспечение через RPM. Если вы скомпилировали вещи из исходного кода, которые не будут отслеживаться зависимостями RPM.