Если я использую ssh -X
запустить приложение от Компьютера на экране Компьютера B, как вычисление и ресурсы разделены между процессорами двух компьютеров?
Это довольно сбивает с толку.
Кроме того, который является "сервером" и который является "клиентом"?
Компьютером, который отображает приложение на его мониторе (компьютер B) является X-сервер. Другой компьютер (A) является ssh сервером. То, что является сервером, зависит от контекста, но лично, я обычно упоминал бы ssh сервер (A) как “сервер”.
Компьютер B использует некоторые ресурсы для рисования окон (и если Вы настроили его: играйте звук), в то время как компьютер A сделает все другое вычисление.
Обычно, компьютер работа B требует меньшего количества ресурсов, чем компьютер A. Компьютер A сделает большую часть работы и просто отправит результаты в B: Чертите линию здесь, окрасьте эту область в черный и т.д.
Прочитайте статью X Window System at Wikipedia для получения дополнительной информации о X-серверах и клиентах.