sergey6661313 |
|
Темы:
4
Сообщения:
29
Участник с: 18 февраля 2013
|
Вопшем так у меня есть достаточно мощьная видео карта и только 2 гига памяти а у моего друга есть достаточно большой обьём памяти на ноутбуке но фиговая видео карта. решили мы поделится друг с другом. заюзали для этого nfs (шарим на прямую через локалку) С памятью всё оказалось очень просто я расшарил у него папку tmp (сейчас systemd автоматически расшаривает для tmp половину памяти) и зашол на неё со своего компьютера через nfs. Создал там swap фаил и успешно подключил. Почти никаких подводных камней. (кроме того что я ему случайно забил его весь и он даже не мог стратануть X-ы потому что они упорно пытались создать временный фаил на который уже не осталось места, но зато у меня всё летало :)) А вот с видео оказалось тяжелее (у меня кстати нвидиа( установил проприетарные драйвера на обоих компьютерах)). У меня есть устройство /dev/nvidia в папке dev. я расшарил на своём компьютере эту папку и она даже отрылась на ноутбуке. создал симлинки(символические ссылки) на мою /dev/nvidia в его папке /dev сделал nvidia-xconfig и.... естевственно X-ы не стартанули (no device detected и чуть ниже no screen detected)... подозреваю что необходимо так-же расшарить папку /sys и вероятно нужно больше симлинков но тут и возникла загвостка если я расшаривая каталог /dev то он только её и открывает, если я расшариваю корень то он открывает его но в нутри в нём в папке dev пусто, и во всех каталогах в которых примонтированы(например диски) на моём пк, в его ноутбуке отображается как пусто. Пытался указать только каталог /dev и /sys в итоге открывает тот что прописан первее. (может я не правильно прописываю? ниже будет пример) В фаиле /etc/exports я прописал/расшарил вообше все адреса что выдаёт мне mount и после этого примонтированые каталоги со всеми фаилами на ноутбуке стали показываться, но вот /dev и /sys по прежнему пустые... мой /etc/exports (уже много разных вариантов перепробывал - например: если добавить везде fsuid=root то (на ноуте) ls /mnt/root/dev пишет устаревший дискриптор фаила однако если монтировать только его то всё норм, но мне то нужно не только его...) на ПК делаю так: exportfs -arv systemctl restart rpc-idmapd systemctl restart rpc-mountd на ноуте так: mount -t nfs4 192.168.1.34:/ /mnt/root пробывал после mount -t nfs4 192.168.1.34:/ /mnt/root сделать ещё mount -t nfs4 192.168.1.34:/dev /mnt/dev но в итоге ни в /mnt/root/dev ни в /mnt/dev никаких фаилов не вижу... (в идеале хотелось бы иметь полный доступ ко всем его устройствам а ему ко всем моим (например я хочу ещё использовать его webкамеру а он мой принтер) Пожалуйсто не отвечайте фразами типо "зачем тебе это нужно?" и "ничего из этого не выйдет" . |
jim945 |
|
Темы:
8
Сообщения:
3066
Участник с: 25 января 2010
|
sergey6661313
Lupus pilum mutat, non mentem.
|
sergey6661313 |
|
Темы:
4
Сообщения:
29
Участник с: 18 февраля 2013
|
jim945так и знал что будет такой первый коментарий :)sergey6661313 |
naszar |
|
Темы:
21
Сообщения:
507
Участник с: 24 сентября 2012
|
С памятью всё оказалось очень просто я расшарил у него папку tmp и зашол на неё со своего компьютера через nfsВы этим ничего не выиграли, т.к. производительность сетевой подсистемы намного меньше скорости памяти.. а nfs душит сеть еще сильнее. Т.е. даже если у вас сеть 1Gb на nfs вы этой скорости не получите. С видео вы упретесь в ту-же проблему - скорость сети. В принципе на nfs вы не увидете разницу между hdd и ssd. не отвечайте фразами типо "зачем тебе это нужно?"Какую конкретно задачу вы собрались решить? Я например пробовал компилировать на двух машинах. Но там вопервых давно известное решение, а во вторых для двух одинаковых машин время компиляции составило 80% времени необходимой одной машине. и "ничего из этого не выйдет"Возможно и выйдет.. все зависит от вашей задачи. Решение которое будит "работать из коробки" вы врядли найдете. Но все в ваших руках. в идеале хотелось бы иметь полный доступ ко всем его устройствам а ему ко всем моим (например я хочу ещё использовать его webкамеру а он мой принтерА вот это вполне реальные задачи. Правда я сам с ними не сталкивался, но для принтера бы капнул в сторону самбы, а для камеры привинтил бы вещание потока в сеть (пробовал один раз с помощью vlc, но скорее всего есть и другие решения). |
Medar |
|
Темы:
12
Сообщения:
402
Участник с: 08 февраля 2013
|
Оо, это вброс такой ? Если чисто поиграться, то интересно. Но практического смысла никакого же. |
sergey6661313 |
|
Темы:
4
Сообщения:
29
Участник с: 18 февраля 2013
|
naszarскорость передачи данных тут не столь важна, как скорость перехода с одного адреса на другой. Жёсткий диск тратит гораздо большее время при переходе головки от одного места до другого чем передача и отправка такой информации по сети в другой компьютер.Конечно если информация пишется потоком то диск может и 40 мб в секунду писать но если например копировать 40000 фалов общим объёмом 40 мб да ищё и в разные места, то на это уйдёт далеко не одна секунда. Я конечно не замерял, но прибавку видно не вооружённым глазом особенно если учитывать что у меня не ssd. naszarя же просил :) я думал задачу я описал уже, нет? Вообщем то это и была задача... я просто хочу использовать мою видео карту на его ноутбуке через сеть. В идеале конечно запуск тяжёлых игрушек которые у меня лагают потому что памяти мало а у него потому что видюха слабая слишком. Но это в идеале. Хотелось бы просто научится использовать мою карту для его ноутбука потому что на его ноутбуке видеокарта может сгореть в любую секунду... naszarхотелось бы всё таки универсально просто расшарить все устройства... |
naszar |
|
Темы:
21
Сообщения:
507
Участник с: 24 сентября 2012
|
Вот про проброс иксов на другом форуме человек интересно пишет: тыц. А вот оттуда же про блочные устройства. Меня например заинтересовали FreeNX и nbd, пойду просвещусь. |
sergey6661313 |
|
Темы:
4
Сообщения:
29
Участник с: 18 февраля 2013
|
Medarэто и есть Практический смысл. Он описан в заголовке. "Почему все люди на форумах думают что человек который их спрашивает конкретный вопрос пытается добиться не того чего спрашивает?" - это вброс. ваш комментарий тоже вброс... А вопрос который я задал был 100% по существу - тоесть как есть. Почему то когда люди хотят поесть их не спрашивают "зачем тебе кушать?", они не ищут скрытый смысл там где его нет. человек просто хочет есть. это и есть его задача. Вот и я просто хочу использовать сподручные ресурсы ноутбука моего друга а он ресурсы моего компьютера. |
sergey6661313 |
|
Темы:
4
Сообщения:
29
Участник с: 18 февраля 2013
|
naszarтам добиваются несколько другого... а Проброс Иксов по сути нагрузит мою машину и не только видео, а вообще мою память, процессорное время, (я имею в виду что игра то запуститься у меня на компе а не у него)я же хотел как-бы поделится но не отдавать всё, даже наоборот отъесть у друга кусочек памяти. ну или хотя-бы отдать только отдать видео карту ему. |
naszar |
|
Темы:
21
Сообщения:
507
Участник с: 24 сентября 2012
|
Я конечно не замерял, но прибавкуСтало очень интересно.. а можете показать как dd копирует какой-нибудь большой файл (>300Мб) через nfs.. что-то типа такого dd if=<nfs_mem_disk/большой файл> of=/dev/null там добиваются несколько другогоТак, значит я чего-то непонимаю... вам нужно, чтобы ваша видеокарта обсчитывала картинку для друга и возвращала ему результат по сети? |